Jquery 类型错误:id 为空
Posted
技术标签:
【中文标题】Jquery 类型错误:id 为空【英文标题】:Jquery Type error : id is null 【发布时间】: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 在我的代码中
checkout.netsuite.com/app/center/nlvisitor.nl/c.3727898/sc.6/…ACCOUNT
【参考方案1】:
运行此脚本时,页面上没有 ID 为 my_act
的元素。
另外,如果您使用 jQuery,为什么不实际使用 jQuery 并使用 $("#my_act")
而不是 document.getElementById("my_act")
【讨论】:
不是在运行时。您的脚本是否在<head>
部分并在 dom 加载之前运行?这是我的猜测以上是关于Jquery 类型错误:id 为空的主要内容,如果未能解决你的问题,请参考以下文章
错误:使用 Graphql 在 Spring Boot 中不可为空的类型是“ID”
错误无法为不可为空的类型返回 null:父 MyModelType 中的“字符串”(/createMyModelType/id)