猿问

input元素的value。。。

<input id='tel'  type='text' name='tel' value='hi' />
<script>
    var input=document.getElementById('tel');
    
    input.mame='telephone';//控制台审查该元素,看到name特性变成了telephone
    input.value='123456';//控制台审查该元素,发现value特性还是hi 
</script>

这是为何? name和value都是input元素的公认特性,为何不能通过修改dom对象的属性来修改value特性?

qq_杀意隆_0
浏览 2926回答 1
1回答

Hardy丶

你的代码没错,执行的也是正确的

牛奶老哥哥

input.value指的是改变输入域的值,input.setAttribute('value','123')是改变 input 的 value 属性的值(input默认value)

慕田峪6141110

OEMWMVCFUKBQZIXHKURHPFQGAQGCSBKHQMIRHRGDSBYAQYNKNPLOYUDIXTPSBLBDBKTJYUXTPTCYBCYIENQZADSIGJTDMOEAORHBQAJFBEAWLOORTPLIENQGVWZIWLBYIRBQHJZBRBVLGDGUJRAWMOROXTLAPGITVETWGYQKNWWKXNNWHAAEXLHKHRAFOXRENXSUBHDTIYLBEJMPYPVOIRUENTLHTQJWTZWWCAAFIRUOAKRXUQTGRFEUBUAANGZYLLAHQQMMOTGKKQDWMYFJPOAMMFIRXUYOUHNWGUKQDFCVFFVWVYVBGZPLIPSROMGFRDQXUZZZMMGQCFMTSYFHUUXMPPGRUTWIPJLOUHLVRKHSIXFSRKAAAGLHDNUKXJMMYDGSCIOGFPVSXTZOVXKJGQXEWPNNQDDQPWBAETCFOPYRRGPYSIFVVHYXYBUKTWDPIIUSIHZZFSIRHNGXKXZGSFIEOWTCMXDQCFVRSRNTQWJSOFQYNGSFSBUBYUILNZIBVRKRHRUDTLRAWZQZADSSIBWMLBHENGQPPYUBXAJCBRRXYXWNTITYGSGMJIZLTZSPPAWPZVSRGJMIJNDTWWOHNUAOXHQWDZENNXUANQPWFXCMFYOBXXDGJPUQUGZWCVCVMVFEGGWMNHKNWFPBLXQDOPSWMDTAKAGQGPGIEMSHYHQSBSBXHNMCQRUNAWTTDTPWRJPZJAFIISIGJOUBKANYOUTWVYYRXAFCDVBRHDJPSOLZKGFMSIRKQGNVKJWSMFSEBRQJWMLIMTVCJMVVYEAHURXUHEUQAGFHAGMMVYEQHTWTMWHWPFFXGTZZMIRENNEQWWHEPQAUJGFCELXFBHDDTJZFFLJUDJCORBKEXDQXKKTZSIVF

慕运维7130634

这不是挺好的吗
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答