gpt4 book ai didi

javascript - 使用 javascript 获取 nextElementSibling 的属性值

转载 作者:行者123 更新时间:2023-12-03 04:08:30 26 4
gpt4 key购买 nike

我的html是这样的:

<button onclick="prints(this.nextElementSibling.attributes)">me!</button>
<a href="project/webdev/convert.js"> convert! </a>

prints 函数只是将函数参数输出到控制台日志上。我需要立即找到 anchor 标记旁边的 a 标记的 href 值。即单击按钮时,我需要获取值“project/webdev/convert.js”

“this.nextElementSibling.href”给我“http://127.0.0.1:8080/project/webdev/convert.js”。无论如何我可以得到相对地址吗?即项目/webdev/convert.js。

非常感谢任何帮助。(我不能使用 Jquery,我想用普通的 javascript 来做到这一点)

最佳答案

你可以试试这个:

const btn = document.querySelector('button');
const link = btn.nextElementSibling.getAttribute('href');

btn.addEventListener('click', () => console.log(link));
<button>me!</button>
<a href="project/webdev/convert.js"> convert! </a>

关于javascript - 使用 javascript 获取 nextElementSibling 的属性值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44437477/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com