【问题标题】:Jquery Type error : id is nullJquery 类型错误:id 为空
【发布时间】:2013-11-29 03:19:51
【问题描述】:

这是我正在使用的脚本,但它给了我错误类型错误:x 为空。

 <script type="text/javascript"> 
    var $j = jQuery.noConflict();
    $j(function()
    {
      if (entityId != null && entityId != "")
      {
        var x=document.getElementById("my_act");
        alert(x.innerHTML);
      }
    });
</script>

【问题讨论】:

  • 你有没有以my_act为ID的元素
  • getElementById("my_act"); 可能不存在。
  • 问题是没有id为my_act的元素或者你的脚本在元素加载到dom之前执行
  • my_act 元素是否在 DOM 中呈现/可用?
  • 是的 id my_act 在我的代码中

标签: javascript jquery typeerror


【解决方案1】:

运行此脚本时,页面上没有 ID 为 my_act 的元素。

另外,如果您使用 jQuery,为什么不实际使用 jQuery 并使用 $("#my_act") 而不是 document.getElementById("my_act")

【讨论】:

  • 不是在运行时。您的脚本是否在 &lt;head&gt; 部分并在 dom 加载之前运行?这是我的猜测
猜你喜欢
  • 2014-01-10
  • 1970-01-01
  • 2015-03-06
  • 2013-07-20
  • 2020-06-21
  • 1970-01-01
  • 2012-06-13
  • 2013-03-07
相关资源
最近更新 更多