为了账号安全,请及时绑定邮箱和手机立即绑定

通过脚本获取元素的结果正在改变

通过脚本获取元素的结果正在改变

慕码人2483693 2023-07-14 16:46:43
我尝试使用 JavaScript 获取数据:<a href="/product/23" id="link_Page">The Text </a>var link = document.getElementById('link_Page')var text=link.innerHTML;var href=link.href;我期望看到:“ /product/23”和“ The Text ”但结果是:“ http://localhost:60790/product/23”和“ The Text&nbsp;”注意:在 jsfiddle.js 上我进行了测试,文本(不是链接)的结果很好。无法理解为什么它给了我 ' &nbsp;' https://jsfiddle.net/mahma/ocwnufqb/
查看完整描述

3 回答

?
白衣非少年

TA贡献1155条经验 获得超0个赞

注意:在 jsfiddle.js 上我测试了文本(不是链接)的结果很好

.href将返回链接资源的完整 URL,要获取href属性的准确值,请尝试使用Element.getAttribute()

var link = document.getElementById('link_Page')

var text=link.innerHTML;

var href=link.getAttribute('href');

console.log(text);

console.log(href);

<a href="/product/23" id="link_Page">The Text </a>


查看完整回答
反对 回复 2023-07-14
?
jeck猫

TA贡献1909条经验 获得超7个赞

&nbsp;是 HTML 中的空格字符。标签文本末尾有一个空格字符a



查看完整回答
反对 回复 2023-07-14
?
鸿蒙传说

TA贡献1865条经验 获得超7个赞

这是您可以做您想做的事情的方法。


var link = document.getElementById('link_Page')

var text = link.innerText;

var href = link.getAttribute('href');


console.log(text, href);

<a href="/product/23" id="link_Page">The Text </a>


查看完整回答
反对 回复 2023-07-14
  • 3 回答
  • 0 关注
  • 80 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信