任務1中為什么用判斷語句
?為什么加?? if(hobby[i].type == "checkbox"){
? ? ? ? ? ? ? ? ? ? ? hobby[i].checked = true; ??
? ? ? ? ? ? ? ? ??}?
直接用?hobby[i].checked = true; 不好嗎?
?為什么加?? if(hobby[i].type == "checkbox"){
? ? ? ? ? ? ? ? ? ? ? hobby[i].checked = true; ??
? ? ? ? ? ? ? ? ??}?
直接用?hobby[i].checked = true; 不好嗎?
2016-07-31
舉報
2016-07-31
這個問題有點奇怪,如果是JavaScript進階篇 9-4的任務1的話我是沒用if的。
? ? ? ? function checkall(){
? ? ? ? ? ? var hobby = document.getElementsByTagName("input");
? ? ? ? ? ?for(var i =0;i<hobby.length;i++ ){
? ? ? ? ? ? ? ?hobby[i].checked = true; ? ?
? ? ? ? ? ?}
? ? ? ? ? // 任務1?
?}
2016-08-04
按道理來講是需要用if的。因為使用document.getElementsByTagName("input")獲取的是所有input標簽,有8個,既包括復選項也包括按鈕。按鈕是無法選中的,所以要判斷是否是復選項,如果是就選中。