我需要访问"<a>"
元素的文本并使用Interet Explorer通过javascript进行查找
我这样做
var element = document.getElementById("LbItem MenuCLESAAsignar");
alert(element);
var text = element.text;
var value= element.value;
这是我的html <a>
元素
<a class="folderopen itemLeftCarpeta" id="LbItem MenuCLESAAsignar" href="SomeUrl"> Value to change </a>
alert(element); 会返回完整的网址
element.text和element.value 返回“undefined”
答案 0 :(得分:1)
使用innerHTML
。
var element = document.getElementById("someid");
element.innerHTML='Value changed';
此外,通常,id
没有空格。
答案 1 :(得分:1)
它不会“返回”只是href。您不应该使用alert
进行调试。使用console.log
,您将看到它正在记录元素本身。您可以使用innerHTML
来访问或更改文字,但使用innerText
和/或textContent
更有意义。查看差异和浏览器兼容性here。抛弃你身份的空间。那太荒谬了。