<script type="text/javascript">// <![CDATA[
var child=document.getElementById('form');
document.write(child.id);
child.style.display="block";
// ]]></script>
<div id="form" style="display:none">ddddddddddddddddsfdd</div>js脚本语言中获取不到div 否则的话应该显示出div的id然后显示出div中的内容的。
求解!急等!谢谢!
var child=document.getElementById('form');
document.write(child.id);
child.style.display="block";
// ]]></script>
<div id="form" style="display:none">ddddddddddddddddsfdd</div>js脚本语言中获取不到div 否则的话应该显示出div的id然后显示出div中的内容的。
求解!急等!谢谢!
1:把div放到script的上面去。
2:把script中的代码置入:
window.onload=function{
//放到这里面来。它可以保持在页面所有元素均已加载的前提下执行相关事务
}
//代码
}
<div id="form" style="display:none">ddddddddddddddddsfdd</div>
<script type="text/javascript">// <![CDATA[
var child=document.getElementById('form');
document.write(child.id);
child.style.display="block";
// ]]></script>
把div放到js前面去
原因在于你的script标签在div标签的前面,会先加载script,但是这个时候你的div还没加载,所以找不到div对象。