$("#elementID")
与document.getElementById("elementID")
之间有什么区别(如果有)?
他们都可以做同样的事情吗?
这些东西叫什么?对象?
即
如果我有x = $("#elementID")
,x是什么?
如果我有y = document.getElementById("elementID")
,那是什么?
答案 0 :(得分:3)
document.getElementById("elementID")
是对JavaScript公开的DOM函数的调用,用于获取对DOM中元素的引用。
$("#elementID")
是对 jQuery JavaScript库的函数调用,它做了很多相同的事情,但结果是封装了所述DOM元素的jQuery对象。我不打算详细说明这意味着什么:您可以阅读jQuery文档以了解所有相关信息。
答案 1 :(得分:1)
$("#elementID")
是一个JQuery方法,要求您在页面上包含JQuery.js,另一个是本机浏览器方法。
使用$("#elementID")
可以使用JQuery来操作它。 document.getElementById
为您提供DOM元素