getElementById 返回超链接的 HREF,而不是元素本身
getElementById returns a hyperlink's HREF not the element itself
我需要访问"<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(元素);返回完整的 URL
element.text 和 element.value 返回 "undefined"
使用 innerHTML
.
var element = document.getElementById("someid");
element.innerHTML='Value changed';
此外,通常,id
没有空格。
它不会"返回"只是 href。不应使用 alert
进行调试。使用 console.log
,您将看到它正在记录元素本身。您可以使用innerHTML
来访问或更改文本,但使用 innerText
和/或 textContent
更有意义。在此处查看差异和浏览器兼容性。去掉你身份证上的空格。这太荒谬了。
相关文章:
- react-让一个元素返回两个相邻的<tr>标签
- Javascript可见元素返回未定义
- 如果循环中至少有一个元素返回 false,如何将变量设置为 false
- 从异步调用返回数组,然后为数组的每个元素返回其他异步调用
- jQuery mMenu如何通过单击某些元素返回到上一节
- Ajax 元素返回完整的 html 代码
- Javascript:计算每个表的表行数,并向相应的元素返回一个值
- 激活 .stop() 后,将元素返回到其起始位置
- 访问 iFrame 中的元素返回空值
- Knockout.js 从 observableArray 中提取元素返回 undefined
- 获取 0 的文档元素返回什么
- scrollTop为javascript中的所有文档元素返回0,但滚动事件在body标记上触发
- 从Ajax生成的DOM元素返回id
- 如何在交换后将列表元素返回到其原始样式
- 文本元素返回"undefined"
- 从数组中获取随机元素返回相同的元素
- 从聚合物元素返回简单值
- React:将新插入的子元素返回给父元素以更新状态
- 元素返回NaN作为宽度
- 新添加的DOM元素返回null