javascript ElementById 说明

标签 javascript dom getelementbyid

我的输入标签是这样的:

<input type="text" name="kkk" value="dis" disabled="disabled"></input>

这是我的 JavaScript 函数

function get(){
    alert(document.getElementById("kkk").value);
}

虽然我没有 id,但在使用 getElementById 时会打印上面的标签值。任何人都可以向我解释这种行为吗?

最佳答案

您正在体验某些浏览器中出现的错误恢复/向后兼容性功能(与给元素命名或 id 创建同名全局变量的时间有关),特别是当标准模式触发 Doctype 时丢失的。你不应该依赖于此。

关于javascript ElementById 说明,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18379638/

相关文章:

javascript - JavaScript 中的真实值是否总是具有 hasOwnProperty 方法?

javascript - 使用尚未创建的 el 的 Backbone ?

javascript - 包含异步 javascript 文件有什么区别?

c# - 在不使用 ID 的情况下在网页上设置值(随着 ID 的变化)

javascript - 为什么id不变?

javascript - 创建具有 onClick 效果的幻灯片。在 Fiddle 中有效,但在我的网站中无效

javascript - 使用 javascript/css3/canvas 动画图像/3D/sprite

javascript - 如何通过 npm test (CLI) 使用 HTML DOM

javascript - asp.net,javascript,无法获取属性 getElementsByTagName 的值

javascript - 使用 FaceBook Javascript SDK 时遇到问题,无法访问 UI