假设html包含以下结构:
<div>
<a href="http://the/link/that/needs/to/be/changed">text</a>
</div>
<div>
<div>
//<script> or <style> must go here
</div>
</div>
...并假设对最终 HTML 文件的“贡献”只能插入到指定位置,并假设“a”元素的标记不能以任何方式修改,是否可以添加 javascript 或 css将更改前一个“a”元素的 href 属性引用的 url 的代码?如果是这样,怎么办?
你可以在没有 id 的情况下做到这一点:
document.querySelector("a[href^='http://the']")
并设置 href 属性:
document.querySelector("a[href^='http://the']").href=whatever
有关完整参考(浏览器兼容性)querySelector
看到MDN 文章 https://developer.mozilla.org/en-US/docs/Web/API/document.querySelector
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)