<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中的内容的。
求解!急等!谢谢!

解决方案 »

  1.   

    id 不要用 form不要用 document.write
      

  2.   

    js 放 onload 中或者放 html 下面
      

  3.   

    现在这样子,执行js的时候,div尚未生成,找不着对象
    1:把div放到script的上面去。
    2:把script中的代码置入:
    window.onload=function{
       //放到这里面来。它可以保持在页面所有元素均已加载的前提下执行相关事务
    }
      

  4.   

    ...楼主去看看 js基础书, 关键字最好不要用 敏感字 改成其他的试试 还有要写到 window.load=function(){
    //代码
    }
      

  5.   


    <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前面去
      

  6.   

    谁有北京时间代码?要24小时制的,只要时分&&:&&
      

  7.   

    +1
    原因在于你的script标签在div标签的前面,会先加载script,但是这个时候你的div还没加载,所以找不到div对象。
      

  8.   

    LZ你可以参考一下这个http://sgyyz.blog.51cto.com/5069360/1046371
      

  9.   

    LZ你可以参考一下这个http://sgyyz.blog.51cto.com/5069360/1046371
      

  10.   

    LZ你可以参考一下这个http://sgyyz.blog.51cto.com/5069360/1046371