为空或者不是对象的到底是什么
id_str?htmls?

解决方案 »

  1.   

    <script type="text/javascript">
    function view_info(id_str,htmls)

    document.getElementById(id_str).innerHTML=htmls; 
    } </script>
    </head> 
      <body>
      <div id="aaa">
      啊啊啊啊啊
      </div>
      <input type="button" value="确定" onclick='view_info("aaa","被你发现了。。");'/> 
      </body>
    </html>
      

  2.   

    要确定又没什么难度
    在function第一行alert两个参数就行了
    看哪个没值就哪个有问题
      

  3.   

    首先要确定错误的就是这行
    看错误提示是id_str代表的不存在可能性比较大
    看哪个代码段调用了这个function
    整个页面是否有id=id_str的元素,像在FF里如果没有id属性只有name属性也会报错
    是否大小写正确等等一个语法正确拼写正确的函数没被调用是不会报错的
    肯定是执行了然后发现错误
    所以你只能手动检查或者用document.write或者alert在调用函数的时候来判断值是否传递到位
    不然光看这两行静态的代码是看不到什么错误的