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

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

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

在本節(jié)的任務(wù)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;

所有按鈕都沒(méi)反應(yīng),而把hobby[j+1]改成hobby[j],按鈕就會(huì)錯(cuò)位被勾選。為什么hobby【】中不能識(shí)別表達(dá)式呢?

正在回答

3 回答

因?yàn)関ar j=document.getElementById("wb").value返回值是字符串,所以不能+1

0 回復(fù) 有任何疑惑可以回復(fù)我~
#1

CH灬 提問(wèn)者

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

之前寫(xiě)的沒(méi)錯(cuò)的,因?yàn)槲矣胔obby[i]是會(huì)勾選按鈕的,只不過(guò)錯(cuò)了一位,但是hobby[i+1]完全沒(méi)反應(yīng)。。

0 回復(fù) 有任何疑惑可以回復(fù)我~
<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]都可以,所以你檢查一下是不是之前寫(xiě)的有錯(cuò)誤

0 回復(fù) 有任何疑惑可以回復(fù)我~

舉報(bào)

0/150
提交
取消

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

我要回答 關(guān)注問(wèn)題
微信客服

購(gòu)課補(bǔ)貼
聯(lián)系客服咨詢(xún)優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)