我有以下的HTML:設置nextSibling
<h3 onclick="replaceNextChild(this);">Some content...</h3>
<div>Div that I am interested in replacing</div>
我有以下的JavaScript:
<script>
function replaceNextChild(element) {
element.nextSibling.innerHTML = "I replaced the next element in the DOM";
}
</script>
爲什麼是它的JavaScript不能取代的下一個元素?我也使用jQuery,並不介意jQuery解決方案。
如果您有jQuery的加載,你還不如把它作爲[@亞歷克斯的答案](http://stackoverflow.com/questions/7788529/set-innerhtml-of-nextsibling/證明7788537#7788537)。這首先是它的要點。 ;) – user113716