document.getElementById(field) 这个元素在页面上存在吗?

解决方案 »

  1.   

    有的啊 关键是为什么 addTxtFieldForPlMtrl()没有被调用呢
      

  2.   

    var field="plainmtextfield"+id;你看看 到这一步里 field的值 ,估计是你得到的ID不存在
      

  3.   

    问题应该不是出在这里吧
    <a href="#" onclick="addTxtFieldForPlMtrl();return false">添加</a>
    <script type="text/javascript">
         function addTxtFieldForPlMtrl(){
          alert("hello");     }
    </script>我把后面的注释掉以后,问题还是报缺少对象 
    ...无语中
      

  4.   

    这段js代码会与<head>中的代码产生冲突么? 但是如果<a href="#" onclick="addTxtFieldForPlMtrl();return false">添加</a>
    <script type="text/javascript">
               alert("hello");
    </script>
    这样的话,script正常执行啊,就是调用不到定义的函数
      

  5.   

    试试
    <a href="#" onclick="javascript:addTxtFieldForPlMtrl();return false">添加</a>如果还有问题就是前面的javascript出错了
      

  6.   

    谢谢大家,问题暂时已经解决了,我把<script>和其他的script文件一起,放在了一个.inc.php文件里面,然后一起include进来,这样就没有问题了,而且还不能和其他script放在一个<script>标签内,还必须放在另一个的<script>标签里,就不报错误了,至于为什么是这样还不清楚