文本框中輸入數(shù)值
? ? function checkone(){
? ? ? ? var j=document.getElementById("wb").value;
? ? ? ? var hobby = document.getElementById("hobby"+j);
? ? ? ? hobby.checked = true;
? ? }
有沒有同學(xué)能幫我講解一下這段代碼?尤其是var hobby = document.getElementById("hobby"+j);這里不太懂,謝謝
2017-09-05
"wb"是文本框的id,j是獲取文本框的值,也就是你后來(lái)輸入的值;"hobby"+j是拼接出復(fù)選框的id,例如hobby1,hobby2,,,,,,;hobby.checked,就是選中。
2017-08-31
說實(shí)話,這樣寫程序的可讀性不高,不推薦,而且沒有通用性
2017-08-26
哈哈哈,這里我剛開始也以為是什么新奇東西,乍一看才發(fā)現(xiàn)這里他是巧妙的利用了id值中所帶的數(shù)字,因?yàn)檫@些id都是"hobby",后面跟了個(gè)數(shù)字,代表著是第幾個(gè),而checkone()函數(shù)要達(dá)到的目的就是根據(jù)數(shù)字來(lái)選擇,所以他就將hobby和j值連接起來(lái)當(dāng)作id來(lái)選啦,其實(shí)這里沒什么新東西的,就是耍了點(diǎn)巧~
2017-08-24
id 是hobby的值 ?和 ? id是wb的值 ? 這兩個(gè)數(shù)相加。