亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

jsdom問題這個不能輸出

jsdom問題這個不能輸出

慕粉3884565 2016-10-26 22:26:44
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"><html><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8"><title>無標題文檔</title></head><body><form name="form1" action="test.html" method="post" >? ?? ?? ??? ?? <input type="text" name="tname" value="IT精英培訓_1"? id="tid_1"? ><br>?? ??? ?? <input type="text" name="tname" value="IT精英培訓_2"? id="tid_2"? ><br>?? ??? ?? <input type="text" name="tname" value="IT精英培訓_3"? id="tid_3"? ><br>?? ??? ?? <input type="button" name="ok" value="保存1"/>? ?? ??? </form>?? ?? ??? ??? <select name="edu" id="edu">?? ?? ??? ?? <option value="博士">博士^^^^^</option>?? ??? ?? <option value="碩士" selected="selected">碩士^^^^^</option>?? ??? ?? <option value="本科"? >本科^^^^^</option>?? ??? ?? <option value="幼兒園">幼兒園^^^^^</option>?? ??? </select>?? ?? ??? ??? <select name="job" id="job" >?? ?? ??? ?? <option value="美容">美容^^^^^</option>?? ??? ?? <option value="IT">IT^^^^^</option>?? ??? ?? <option value="程序員">程序員^^^^^</option>?? ??? ?? <option value="建筑師">建筑師^^^^^</option>?? ??? </select>?? ?? ??? ??? <br/>?? ??? <input id="btn" type="button" value="輸出select被選中的值" />? </body> ?<script type="text/javascript">//獲取所有的input元素,返回值是數組getElementsByTagName() 方法可返回帶有指定標簽名的對象的集合。var aa=document.getElementsByTagName("input");//alert(aa.length);//遍歷value值/*for(var v=0;v<=aa.length;v++){?? ?var aaa=aa[v];?? ?alert(aaa.value);?? ?}*/?? ?//輸出type="text"中 value屬性的值 不包含按鈕(button?? ?for(var i=0;i<=aa.length;i++){?? ??? ?var ii=aa[i];?? ??? ??? ??? ?if(aa.type=="text"){?? ??? ??? ?alert(ii.value);?? ??? ??? ?}?? ?}?? ??? ??? ??? ?</script></html>不能輸出,哪里錯了?
查看完整描述

1 回答

已采納
?
stone310

TA貢獻361條經驗 獲得超191個贊

1、for()里面不能用"<=",而要直接用"i<aa.length";當i=aa.length的時候,aa[i]是不存在的;

2、??var ii=aa[i];既然定義了ii,那下面if判斷就用ii,再用aa(一個集合)肯定沒效果的

for(var?i=0;i<aa.length;i++){???//?去掉=號
????var?ii=aa[i];?
????if(ii.type=="text"){????????//改成ii
????????alert(ii.value);
????}
}


查看完整回答
1 反對 回復 2016-10-26
  • 1 回答
  • 0 關注
  • 1185 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號