第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號安全,請及時綁定郵箱和手機立即綁定

關于 getElementsByName 與數(shù)組的區(qū)別

在本節(jié)的任務3中,我輸入

var j=document.getElementById("wb").value;var k=j+1;

? ? ? ? ? ? var hobby = document.getElementById("hobby"+j);

? ? ? ? ? ? hobby.checked=true;

是正確的,但是輸入

var j=document.getElementById("wb").value;var k=j+1;

? ? ? ? ? ? var hobby = document.getElementsByName("hobby");

? ? ? ? ? ? hobby[j+1].checked=true;

所有按鈕都沒反應,而把hobby[j+1]改成hobby[j],按鈕就會錯位被勾選。為什么hobby【】中不能識別表達式呢?

正在回答

3 回答

因為var j=document.getElementById("wb").value返回值是字符串,所以不能+1

0 回復 有任何疑惑可以回復我~
#1

CH灬 提問者

非常感謝!
2017-03-09 回復 有任何疑惑可以回復我~

之前寫的沒錯的,因為我用hobby[i]是會勾選按鈕的,只不過錯了一位,但是hobby[i+1]完全沒反應。。

0 回復 有任何疑惑可以回復我~
<html>
<head>
<script?type="text/javascript">
function?alertIndex()
{
var?x=document.getElementById("mySelect").selectedIndex;
var?y=document.getElementsByTagName("option");
alert(y[x+1].text?+?"?has?the?index?of:?"?+?y[x+1].index);
}
</script>
</head>
<body>

<form>
Select?your?favorite?fruit:
<select?id="mySelect">
??<option>Apple</option>
??<option>Orange</option>
??<option>Pineapple</option>
??<option>Banana</option>
</select>
<br?/>
<br?/>
<input?type="button"?onclick="alertIndex()"
value="Show?index?of?the?chosen?fruit">
</form>

</body>
</html>

?
</body>
</html>

這里y[x]和y[x+1]都可以,所以你檢查一下是不是之前寫的有錯誤

0 回復 有任何疑惑可以回復我~

舉報

0/150
提交
取消

關于 getElementsByName 與數(shù)組的區(qū)別

我要回答 關注問題
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網(wǎng)微信公眾號