如何解决当我没有导入时,jQuery返回DOM元素,但当我导入时返回一个对象
对此并不完全陌生,但这已经是很漫长的时间了。
我在Firefox中加载了一个完全没有JS的简单页面。它具有主体:
<body>
<div>
<button class="goButton">GO</button>
</div>
</body>
打开控制台,我可以尝试JS和JQuery。我输入:
$(".goButton")
我在控制台中看到了按钮DOM元素。此外,我可以使用innerHTML属性检索字符串“ GO”。
然后我将JQuery添加到页面中:
<body>
<div>
<button class="goButton">GO</button>
</div>
</body>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script>
打开控制台,然后使用go按钮执行相同的操作,它现在返回一个对象,而不是DOM元素。此外,当然,innerHTML是未定义的。
这里有什么变化?
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。