慕工程4049794
2016-08-13 18:31:07
function checkone(){? ? ? ? ? ? var j=document.getElementById("wb").value;? ? ? ? ?? ?var hobby = document.getElementById("hobby"+j);? ? ? ? ?? ?hobby.checked = true;? ? } 這里?var hobby = document.getElementById("hobby"+j);? 不明白
5 回答
已采納

馬西拉攏
TA貢獻(xiàn)6條經(jīng)驗 獲得超8個贊
您好,我的理解是這樣的~
首先方法checkone()中,第一行里,var j = document.getElementById("wb").value可以分為三步解讀,首先從文檔流中獲得id為wb的對象,然后通過.value取得該對象的value屬性,并把這個對象的value值賦給變量j;
然后第二行,var hobby = document.getElementById("hobby"+j) 中,首先需要從文檔流里獲取id為為"hobby"+j的對象,而上述j已經(jīng)是一個數(shù)值,所以表示的是hobby1或hobby2或其他實際取值; 那么您對應(yīng)html代碼可以找到id為hobby1或hobby2等實際取值所對應(yīng)的對象
不知道是否有幫上您?
添加回答
舉報
0/150
提交
取消