如何设置没有类或id的链接的href
How to set the href of a link with no class or id?
标题告诉所有;我正在尝试更改一个没有类或id的链接。
例如,假设我有一个基本的网站,其代码如下:
<!DOCTYPE html>
<html>
<body>
<div id="randomdiv">
<a href="http://google.com">Google</a>
</div>
<a href="http://yahoo.com">Yahoo</a>
</body>
</html>
我正在尝试将google.com链接更改为stackoverflow.com。正如你所看到的,该链接没有id或类,但该链接的父div randomdiv
有id。此外,页面上还有其他链接,所以我无法将更改应用于所有链接。
我试过:
var d = document.getElementById("randomdiv");
d > a.href = "http://stackoverflow.com";
作为一个随机的猜测。但这并没有奏效。
有什么想法吗?谢谢
使用querySelector选择锚点
document.querySelector("#randomdiv a").href = "http://www.example.com";
WRThttp://www.w3schools.com/js/js_htmldom_elements.asp
您始终可以从元素中搜索元素。
var d = document.getElementById("randomdiv");
d. getElementsByTagName('a')[0].href = "http://stackoverflow.com";
相关文章:
- 根据选项卡内部的文本链接中的哈希ID动态选择jqueryUI选项卡
- 如何进行AJAX调用,使其仅在我单击包含在特定类中的链接时触发;id”;父元素的
- 通过单击链接(兄弟姐妹?)从无线电输入中获取id
- 通过id查找元素并附加链接
- url中没有id的内部链接
- 如何绑定多个具有相同敲除功能、传递不同ID的链接
- 修复Javascript代码以将文本中的所有Youtube链接转换为Youtube ID功能
- 如何从链接中检索 ID
- 检测单击的链接的 ID 以更改链接的去向
- 获取单击的链接的 ID
- 在没有 jquery 的情况下更改子节点(父节点具有 ID)中的链接文本
- 使用animate将标签链接锚定到不同页面上的ID
- 如何设置从数据库到php会话的id点击链接
- VBA IE单击/显示没有id或标记而不是超链接的javascript
- Meteor发布中通过id链接用户
- 更改切换 ID 链接的颜色
- 铬错误或编码错误?目标页面中的锚/ID 链接不起作用
- 如何控制页面上的#id链接
- 想在其他html页面上只运行匹配id链接吗
- 使 id 链接可见 - 防止单击定位点时发生默认事件