javascript - 如何使用 javascript 将 ID 添加到 HTML href
问题描述
我有一个这样的 HTML
<div class="this">
<a href="exp.com">EXP</a>
</div>
我想将 id 添加到<a>
. 但不知道该怎么办。
解决方案
如果您想使用 Javascript 添加它,您需要使用选择器来定位您的<a>
标签,然后id
在其上设置属性。您可以使用该querySelector()
函数或如下所示执行此操作:
// Find an <a> tag that occurs below a class called "this" and set its id attribute
document.querySelector('.this > a').id = "some-id";
还有许多其他可用功能可以通过本机 Javascript 和其他框架来处理此问题,因此您的里程可能会因您使用的内容而异。
例子
在这个例子中,我们提供了一些 CSS 应该只适用于带有id
“测试”的元素,我们将运行必要的代码来显示 id 被添加到元素中(因为它会是红色的):
document.querySelector('.this > a').id = 'test';
#test { color: red; }
<div class="this">
<a href="exp.com">EXP</a>
</div>
推荐阅读
- reactjs - 如何从 React 的下拉列表中显示多个选定的值
- python - 在 Pycharm IDE 中的 h2o.init 上立即初始化和关闭 h2o 会话
- java - 在 Java 中覆盖匿名类的方法
- node.js - MS Teams 机器人的发送消息吞吐量是多少?
- angular - 专注于 ngselect on empty using 指令
- android - Android 登录到服务器
- gradle - gradle 找不到 flatDirs 文件
- flutter - 值更改时如何在 Flutter 上重绘小部件?
- android - 如何在android中以编程方式设置android:id?
- java - 问题可能是由于守护程序配置不正确引起的