qq_殺意隆_0
2017-12-07 10:17:00
<input?id='tel'??type='text'?name='tel'?value='hi'?/><script>
????var?input=document.getElementById('tel');
????
????input.mame='telephone';//控制臺審查該元素,看到name特性變成了telephone
????input.value='123456';//控制臺審查該元素,發(fā)現value特性還是hi?
</script>這是為何? name和value都是input元素的公認特性,為何不能通過修改dom對象的屬性來修改value特性?
1 回答

牛奶老哥哥
TA貢獻204條經驗 獲得超92個贊
input.value指的是改變輸入域的值,
input.setAttribute('value','123')是改變 input 的 value 屬性的值(input默認value)

添加回答
舉報
0/150
提交
取消