javascript中如何获取元素的ID

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了javascript中如何获取元素的ID相关的知识,希望对你有一定的参考价值。

需要获取一个元素的ID 通过处理 得到一个ID来获取对象

通常元素的ID获取使用getElementById()方法,实例如下:
元素值设定为input:
<input name="input_name" id="input_id" class="password"></input>
在JS中获取ID值也就是“input_id”这个值:
<script type="text/javascript" language="javascript">
var item = document.getElementById("input_id");
</script>
如此,所有为input_id的ID的input对象都在item中了。
参考技术A 通过ID找元素:document.getElementById('id') 通过元素找ID:假如元素var tag;那ID就是tag.id即可,或者tag.getAttribute("id"),后者兼容性可能好些。 参考技术B 什么???如果是获取一个对象的ID用document.getElementById('id') 来取得 参考技术C 获取元素对象有很多种方法,,,那要看具体情况了,,,楼主说的清楚点

如何在 VSCode JavaScript 中获取 HTML 元素 ID 以自动完成?

【中文标题】如何在 VSCode JavaScript 中获取 HTML 元素 ID 以自动完成?【英文标题】:How do you get an HTML element ID to autocomplete in VSCode JavaScript? 【发布时间】:2021-12-24 00:01:53 【问题描述】:

我正在尝试让智能感知在 VSCode 中使用 JavaScript,但是当我尝试在项目中引用 HTML 文件时,它无法识别 ID。

在图片中,您可以看到相同的项目在 Visual Studio 中运行良好。

有没有办法在 VSCode 中获得这个功能?

【问题讨论】:

请参阅How to Ask,然后修改您的标题以提出明确、具体的问题。不要只列出一堆标签。 【参考方案1】:

遗憾的是,Visual Studio 和 VS Code 是两个完全不同的软件。 Visual Studio 是一个 IDE(集成开发环境),这意味着它具有比普通文本编辑器(例如 VS Code 或 Atom)更多的功能。 VS Code 是一个文本编辑器,但是您可以安装扩展以使其更像 IDE。

最好的解决方案是查看 VS Codes 市场并尝试找到一个可以自动完成 HTML 标签的扩展。我个人还没有找到任何扩展。

希望这会有所帮助,如果您需要更多建议或在 discord CallumS005#9458 上帮助 DM 我,我将很乐意尝试并提供帮助。

【讨论】:

这就是我害怕的。很高兴我没有遗漏一些明显的东西。 @RyanDaniels 你永远无法确定你是否遗漏了一些明显的 VS Code,如此简单但同时又如此复杂

以上是关于javascript中如何获取元素的ID的主要内容,如果未能解决你的问题,请参考以下文章

如何在 VSCode JavaScript 中获取 HTML 元素 ID 以自动完成?

javascript 如何按名称而不是ID获取元素的值

javascript如何获取点击元素的值

JavaScript中DOM,以及如何获取元素

如何在 JSF 2.0 中从 javascript 中获取元素

如何利用JavaScript语言获取Map集合中元素个数