27得票4回答
VueJS组件使用scrollIntoView()

我正在尝试使用document.getElementById().scrollIntoView()在vue组件中实现跳转到div的功能。 如果我在组件内调用函数,该功能可以正常工作。但是,如果我尝试使用ref从父组件调用函数,则元素不会滚动到视图中。 父组件是一个页面,子组件是页面中的选项...

21得票1回答
在IE 11(可能是Edge)上,getElementById无法获取明确存在于DOM树中的非常特定的ID - 为什么?

在微软IE和(根据评论)Edge浏览器中,对于ID确切为“extTabsBodyEleFile1273551781_renderTo”的元素,getElementById()方法将会失败。 <!DOCTYPE HTML> <html> <body>...

19得票3回答
getElementsByClass and appendChild

我正在温习JavaScript技能,并尝试弄清楚为什么我的代码中getElementsByClass不起作用。 代码非常简单。 在点击“clicky”按钮时,脚本将在div中创建一个子h1元素。 当我使用getElementById并将div类更改为Id时,它可以正常工作,但当我将其更改为cl...

18得票4回答
有趣的问题:“getElementById() takes exactly 1 argument (2 given)”,有时会出现。有人能解释一下吗?

#-*- coding:utf-8 -*- import win32com.client, pythoncom import time ie = win32com.client.DispatchEx('InternetExplorer.Application.1') ie.Visible =...

18得票6回答
在IE浏览器中,getElementById.contentDocument出现错误。

<html> <script type="text/javascript"> function func() { alert(document.getElementById('iView').contentDocument); ...

17得票3回答
document.getElementById + 正则表达式

可以与正则表达式一起使用document.getElementById吗? 例如,在一个页面上的ID可能是Product-1,而在另一个页面上可能是Product-3。(不要问我为什么,但显然它不能被更改。) 我想做的是运行getElementById查找Product-x的Id ,其中x...

17得票3回答
为什么在JavaScript中我可以直接引用DOM id,而要使用document.getElementById呢?

可能重复: IE/Chrome:这里的DOM树元素是全局变量吗? 我最近发现,在Javascript中,我可以通过直接引用其ID来使用DOM中的任何对象:<div id="layer">IM A LAYER</div> <script> ...

15得票6回答
JavaScript:document.getElementById() 返回NULL

我对JavaScript还很陌生,用document.getElementById()时总是返回NULL,这让我很烦恼。 我的代码中有一个元素,我想获取它的坐标以便移动它。 以下是代码:<html> <head> <script type="tex...

15得票5回答
getElementById无法找到由ASP.net生成的控件

我只是想在Javascript中将一个标签存储到一个变量中,但是使用document.getElementById('control');却无法正常工作。我知道我的Javascript文件与HTML文件连接正常,因为其他所有内容都可以正常工作。 这是我的Javascript代码:functi...

14得票3回答
为什么与原生DOM方法相比,jQuery选择器函数如此缓慢?

我知道这个话题已经被广泛讨论了很多次,但是我正在寻求更多技术和详细的洞察来理解到底发生了什么。 我设计了一系列测试来比较jQuery最基本选择器“#id”和“.class”与各种本地DOM方法之间的速度。 我希望能够找出究竟为什么结果是这样的。 以下是测试:http://jsperf.c...