xxx.parentNode.innerHTML
有正確取得parentNode.innerHTML的方法嗎?
javascript
var re = window.editor.getSelection(); var r = re.getRangeAt(0); var ert = re; var str = ert.toString(); var range= ert.getRangeAt(0);
var clonedSelection = range.cloneContents(); var div = document.createElement('div'); div.appendChild(clonedSelection); var stre = div.innerHTML; alert(div.innerHTML+'\n'+div.parentNode.innerHTML);
因為字數限制關係,所以分開了2段
在FF下 ... 這些不會當是div的parentNode的嗎?
唔好意思呀- -" yahoo食左我d字 應該係咁: 在FF下 < body >,< head >... 這些不會當是div的parentNode的嗎?
在其他瀏覽器下,就算沒有設定parentnode, div.parentNode.innerHTML仍然能夠獲取,這跟FF很不同 i mean... < body > < b >123< /b > < / body > 當我獲取< b >的parentnode時,其他瀏覽器會獲得< body >,但在FF下則為null 謝謝你的解答!