当前位置: 首页 > 面试题库 >

document.getElementById与jQuery $()

冯宏浚
2023-03-14
问题内容

这是:

var contents = document.getElementById('contents');

与此相同:

var contents = $('#contents');

鉴于jQuery已加载?


问题答案:

不完全是!!

document.getElementById('contents'); //returns a HTML DOM Object

var contents = $('#contents');  //returns a jQuery Object

在jQuery中,要获得与相同的结果document.getElementById,可以访问jQuery
Object并获取该对象中的第一个元素(请记住JavaScript对象的行为类似于关联数组)。

var contents = $('#contents')[0]; //returns a HTML DOM Object


 类似资料:
  • 问题内容: 当你应该使用与? 问题答案: 是W3C标准的专有Microsoft扩展。 是标准的-使用它。 但是,请考虑使用像jQuery这样的js库是否会派上用场。例如,相当于的jQuery 。另外,您不仅可以使用CSS3选择器。

  • 问题内容: 如果我只有基本表格,应该还是还是选择? 基本上,我的意思是: 在一个方面使用另一个方面有不利之处吗? 问题答案: 一般而言,优于,因为它与您的其余React代码更加一致。 作为响应,每个组件类都可以具有多个组件实例。 正如@Isuru在注释中指出的那样:使用很危险,因为react不能阻止您在一页上具有多个表单,然后DOM包含具有相同ID的多个输入。那是不允许的。 使用引用的另一个优点是

  • 没什么好说的, 报警消息是而不是包含对象详细信息或类似信息的消息。 问题出在哪里?

  • 本文向大家介绍TypeError document.getElementById(...) is null错误原因,包括了TypeError document.getElementById(...) is null错误原因的使用技巧和注意事项,需要的朋友参考一下 今天手写了一个简单的页面做测试用,写完js部分总是报 TypeError document.getElementById(...) is

  • 我正在尝试使用JSDoc语法记录我的函数。 上面的函数接受单个参数,可以是JQuery对象,也可以是。 getElementById返回值的有效JSDoc类型是什么? 例如,以下两项均有效: 另外,我以后在哪里可以找到这个?

  • 问题内容: 我有这样的 我想引用元素“ x”。我尝试了几种方法,但找不到解决方案。 问题答案: document.getElementById(‘myframe1’).contentWindow.document.getElementById(‘x’) 所有浏览器(包括较旧版本的IE)都支持该功能。 请注意,如果的是从另一个域,您将无法访问其内容,由于同源策略。