
- 帖子
- 7
- 主題
- 2
- 精華
- 0
- 積分
- 5
- 威望
- 2
- 金錢
- 1
|
2#
發表於 2015-9-2 16:08
| 只看該作者
以下是程式碼:
<div id="div_aaa">div_aaa</div>
<div id="div_bbb">
div_bbb
<p>p_01</p>
<div id="div_02">
<p>456</p>
<div id="div_03">
div_03
<span> + span</span>
</div>
<a>link</a>
</div>
123
</div>
<p>結束</p>
<div id="output"></div>
<script>
window.onload = function(){
function get_dom(elem, target_id){
// 元素:elem
for(var i=0; i<elem.childNodes.length; i++){
// 迴圈 (i) : elem.childNodes[i]
if(elem.childNodes[i].id == target_id){
return elem.childNodes[i];
}
get_dom(elem.childNodes[i], target_id);
}
}
var elem = document.getElementById("div_bbb");
var target_id = "div_02";
var target = get_dom(elem, target_id);
var output = document.getElementById("output");
output.innerHTML = target.innerHTML;
}
</script> |
|