請問區(qū)別在哪?
<input type="button" value="點(diǎn)擊我" onclick="openwin()"/>
和
<input name="點(diǎn)擊我" type="button" value="點(diǎn)擊我" onclick="openwin()"/>
<input type="button" value="點(diǎn)擊我" onclick="openwin()"/>
和
<input name="點(diǎn)擊我" type="button" value="點(diǎn)擊我" onclick="openwin()"/>
2016-07-19
舉報
2016-07-26
name屬性在你這句代碼里面并不沒有太大的作用 另外name的值建議不要是中文的,你給他name屬性就相當(dāng)于你給了這個button一個名字,就像人一樣,當(dāng)需要用你名字的時候去做一件事情的時候你的名字就起作用 不用你名字的時候你就是默默無聞的和別人沒有區(qū)別, 在js中我們會用name去獲取元素及相應(yīng)的內(nèi)容 比如 document.getElementsByName("點(diǎn)擊我"); 就可以把所有name叫“點(diǎn)擊我”的形成一個節(jié)點(diǎn)列表(類似數(shù)組但不是數(shù)組),如果你的代碼里只有一個這樣的名字,你想alert出他是什么元素,可以直接alert(document.getElementsByName("點(diǎn)擊我")[0]);//結(jié)果:[object HTMLInputElement];說明他是一個input元素
如果你想獲取他的value值 ,直接alert(document.getElementsByName("點(diǎn)擊我")[0].value);//結(jié)果就是你value的值 你value寫的是提交“” 他給你彈出的就是“提交”;
2016-08-18
普通按鈕是沒有用的
2016-07-19
普通按鈕不需要name屬性的.