问题标签 [getelementbyid]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
6 回答
25852 浏览

javascript - IE 中的 getElementById.contentDocument 错误

点击后,Firefox 返回 [object HTMLDocument]。Internet Explorer 返回未定义。

如何使用 Internet Explorer 选择 iView 元素?谢谢。

0 投票
1 回答
122 浏览

javascript - javascript和greasemonkey问题

我想在页面内获得一个价格,然后将其乘以 0.93,然后在第一个价格之后写入结果。但我无法从页面获取价格。

例如,我想从“900 TL”中获取“900 TL 字符串

您可以通过访问http://www.sahibinden.com/cok_temiz_asus_f3jp_t7200_2ghz_2gb_ram_256_mb_harici_ekran_ka-49WQQaXQQ17829315WQQpXQQdisplayitem查看页面的所有代码

多谢。

编辑:“f16 粗体”字符串在该页面上仅计数 1。所以也许我们可以用这个得到“900 TL”..

0 投票
1 回答
1053 浏览

javascript - Javascript未将值输入隐藏字段的问题

这里令人抓狂的问题。

当我的页面加载时:<body onload="getClientDateTime();">

它运行这个函数:document.getElementById('ClientDateTime').value="hello world";

理论上应该将“hello world”插入隐藏字段:<INPUT TYPE="hidden" name="ClientDateTime" id="ClientDateTime" value="">

但她没有工作。

如果我将字段更改为键入“文本”,那么它应该像它应该的那样工作,但不是作为“隐藏”。请帮忙!

0 投票
2 回答
438 浏览

javascript - getElementbyId 的问题

我在使用 getElementbyId 时遇到问题,如下所示:

所以你有代码。当我单击“测试”链接时,它应该隐藏“等等等等文字”。再次单击时,它应该显示。但是,我有一个奇怪的问题。我通过调试器处理了代码,似乎该行var box = document.getElementById(locale);无法正常工作。box被设置为空。谁能理论化为什么?

0 投票
3 回答
162 浏览

javascript - 使用纯 JavaScript 创建对此 HTML 元素的引用的最有效方法是什么?

如果我有以下 HTML:

创建对 <iframe> DOM 元素的引用的最有效方式(主要是在性能方面)是什么?我正在使用以下内容:

不过,IIRC getElementsByTagName 的执行速度可能很慢。这不是问题,因为 <div id="container"> 中只有一个元素吗?

是否有更简洁和/或性能更好的方式来获取 <iframe> ?可以肯定地说,它始终是 <div id="container"> 的唯一子元素,但并不总是页面上唯一的 <iframe>。

0 投票
7 回答
483 浏览

jquery - 为什么 jQuery 1.3.2 没有通过 ID 找到现有控件 - 我做错了什么?

我有一个复杂的 html-Form 并且正在使用 jQ 进行一些工作。并花了今天下午的大部分时间试图理解一个问题,我能够追溯到 jQuery 未能找到现有控件的点。该命令$("#FormView1_CopaBOM973row%18%_dkF").width();返回 null。首先,我想到了 width() 实现中的错误并尝试$("#FormView1_CopaBOM973row%18%_dkF").attr("id");了 - 它没有返回任何内容,并且它的长度为 0。

我在 Firefox 3.5.5 中执行此操作,已使用 Firebug 的 DOM-Explorer 来验证它是否存在。最后,最终的测试奏效了:$(document.getElementById("FormView1_CopaBOM973row%18%_dkF")).attr("id")返回了预期的结果。

所以,我唯一的想法是任何“可疑”字符都需要转义,但文档没有提到下划线或百分比作为“可疑”。那么,我的错在哪里?

请。不要要求更多“代码”,我认为这个问题不再需要......

0 投票
3 回答
8030 浏览

javascript - 在 html 中调用变量

我正在尝试制作一个脚本,当您输入十六进制值并按提交时,它会将文本颜色更改为输入的颜色。

看来问题是我在变量 new html 中调用变量“userInput”的方式

有任何想法吗?

0 投票
3 回答
160431 浏览

javascript - JavaScript getElementByID()不起作用

为什么会refButton进入null下面的 JavaScript 代码?

0 投票
1 回答
302 浏览

javascript - Javascript Div远程服务器跨域填充

我想在我的服务器中调用远程 javascript 文件的 javascript 周围放置 html 页面,通过将内容返回给 html 页面来详细说明数据,其中 javascript 将使用给定的数据按 id 填充 div。

有什么可能的方法来执行它?数据将在 php 中计算。

0 投票
6 回答
2112 浏览

javascript - dom 之外的节点选择和操作(jQuery 的诀窍是什么?)

嗨,我想在 dom 之外进行 dom 选择和操作。

目标是从 dom 构建我的小部件,并仅在准备好后将其插入 dom。

我的问题是文档片段不支持 getElementById。我也尝试过 createElement 和 cloneNode,但它也不起作用。

我正在尝试用普通的js来做到这一点。我习惯用 jQuery 来做这件事,它可以很好地处理它。我试图在 jQuery 源代码中找到诀窍,但到目前为止没有成功......

奥利维尔