问题标签 [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 投票
5 回答
1041 浏览

javascript - document.getElementById("someId") 与。一些身份

这个问题可能看起来很傻,但是使用 document.getElementById("someId") 访问元素(id为“someId”)与访问元素有什么区别?只需输入 someId ?

例如:

对比

这是一个示例代码http://jsfiddle.net/pRaTA/(我发现它在firefox中不起作用)

0 投票
3 回答
4948 浏览

javascript - Javascript getElementById

我想知道是否有办法通过使用 getElementById 来访问图像的 onclick 属性?

例如

这些变量被存储,所以我想知道是否有办法访问相关的 onclick 事件?

谢谢。

0 投票
5 回答
117383 浏览

javascript - Javascript 无法通过 id 找到元素?

如果我使用alert(e);它会出现null......显然我没有在屏幕上看到任何“找到你”。我究竟做错了什么?

0 投票
1 回答
58 浏览

powershell - Complete HTML ID

it is possible to reduce the ID?

like (Not working!)

0 投票
1 回答
6002 浏览

javascript - 如何在鼠标悬停时突出显示不同 div 中的文本和图像

我想达到在以下网站上找到的相同效果:

http://www.kpf.com/projectlist.asp?T=4

鼠标悬停在图像上时,相应的文本会突出显示,反之亦然。

我在论坛上找到了 JavaScript 解决方案。我已复制粘贴以下解决方案:

div 代码

javascript

但是,此解决方案适用于同一 div 中的图像和文本。我的图像和文本位于两个单独的 div 中,如下所示:

javascript

文本

图片

我的问题

我们称11 Gurney Drive - Text1 和11-gurney-drive.jpg - Image1
78 LAD - Text2 和78-lad.jpeg - Image2。

我的问题:

在 Text1 鼠标悬停时,它会突出显示 Text1 和 Image1 - 好。
在 Text2 鼠标悬停时,它会突出显示 Text2 和 Image1 - 它应该突出显示 Text2 和 Image2。
在 Image1 鼠标悬停时,它只突出显示 Image1 - 它应该突出显示 Text1 和 Image1。
在 Image2 鼠标悬停时,它仅突出显示 Image1 - 它应该突出显示 Text2 和 Image2。

我在自定义 Javascript 方面经验很少;已经尝试过谷歌搜索 getElementbyId 但它也可能是希腊语。

编辑

我忘了提到我已经尝试添加一个名为 textspan2 和 imgsrc2 的第二个唯一元素 ID,但这似乎不起作用。我做了什么:

javascript

文本

图片

0 投票
2 回答
806 浏览

javascript - 如果未指定 NAME 属性,getElementById 在 IE 中不起作用(Javascript、HTML5 和 Internet Explorer)

如果我没有在标记中指定 NAME 属性,我会遇到图像翻转 javascript 在 Internet Explorer 中不起作用的问题。另一个问题是,当我这样做时,HTML5 验证器会显示一条消息,说“NAME attr 已过时,请改用 ID”,这就是我与 getElementById 一起使用的。

我应该指定一个 NAME 属性并忽略错误消息还是有解决方法?如果我没有,我不希望添加额外的属性。

谢谢

亚当

0 投票
2 回答
240 浏览

javascript - 如何使用 Javascript 访问子元素?

我正在根据用户操作动态创建表单。它是一个输入框和每个实例的两个“按钮”。每个实例都将被包装在一个唯一的 div 标签中。

我试图做的没有成功的是,当我动态创建“按钮”时,我将一个函数附加到包含其实例的 div 的输入变量中。这是一个简短的摘录:

问题似乎在于将 newDivClass 传递给实际函数。

0 投票
6 回答
287 浏览

javascript - .js 文件中的随机字符

这是字符:"*+-/";

Javascript getElementById

我该怎么做"randt"才能成为 1 个随机字符?

所以如果我输入:

这将是前任"22*""51+"

我该怎么做?

0 投票
5 回答
70932 浏览

javascript - getElementById 找不到由 ASP.net 生成的控件

我只是想将标签存储在 javascript 中的变量中,但由于某种原因,这不适用于document.getElementById('control');. 我知道我的 javascript 可以正常链接到我的 html 文件,因为其他一切正常。

这是我的javascript代码:

这是我的标签的 html 代码:

我收到一个错误,说是预期的对象??

0 投票
3 回答
6741 浏览

javascript - getElementById().appendChild() 拒绝工作!

我试图从 last.fm API 附加一些 JSON 数据,

我在几个阶段一直在使用 alert() 来验证 API 是否被正确解析,它是,

这使我得出结论 getElementById().appendChild() 不起作用,下面是我设置的测试页面的 URL:

http://mutant-tractor.com/tabtest.html

代码在这里

它工作的唯一方法是使用 document.body.appendChild()

如果这有什么不同,我会在头脑中调用脚本吗?

我试图将它们附加到的 div 是 4 个不同的 div,即在 for 循环中,每个循环都需要引用不同的元素,

提前致谢!迈尔斯