日期:2014-05-16 浏览次数:20520 次
<div>
asdfasdf
<script type="text/javascript">
document.write('<div id="_dom_create_div[]" style="display:none"></div>')
var div=document.getElementById("_dom_create_div[]");
var dom=div.parentNode;
dom.removeChild(div);
window.onload=function(){
//在window.onload中处理只是为了将这段script后面的DOM也完整获取到。如果这段script是在div的尾部,那直接在外部就可以获取
alert(dom.innerHTML)
}
</script>
xxxxxxxx
</div>
------解决方案--------------------
<div mm="tests">
<script>
var s=document.getElementsByTagName("script")[0];
var p=s.parentNode;
alert(p.getAttribute("mm"));
</script>
这样是不是太山寨了?
------解决方案--------------------
<div>
<script id="s">
var objDiv=document.getElementById("s");
alert("我是你要找的DIV "+objDiv.parentNode.innerHTML);
</script>
</div>