无法得到为什么elem.getAttribute(“someAttribute”)不返回更新的值。Java Script中的getAttribute(attr)方法返回属性的以前值
<body>
<input type="text" value="previousValue">
<script>
var input = document.body.children[0]
input.value = 'newValue'
alert(input.getAttribute('value')) // 'previousValue', not changed!
</script>
</body>
任何人都可以解释一下吗?
得到了清除。谢谢 – 2014-10-30 08:26:14
@ShoaibChikate这是TJ的另一个优秀帖子,它更深入地解释了HTML属性与DOM属性:http://stackoverflow.com/a/5884994/1331430以下是对此特定行为的更多技术解释:http:// stackoverflow.com/a/11779426/1331430 – 2014-10-30 09:45:11
非常感谢。非常有用的链接 – 2014-10-30 10:12:05