哪里出错了,调用函数时不能实现其功能

var key1=document.getElementById("number").value;
var key2=document.getElementById("keywords").value;
var numbers=new Array();
function insert(){
      for(var i=0;i<1000;i++){
      	if(numbers[i]==0){
      		numbers[i]=key1*10000+key2;
      		alert("保存成功!")
      	}
      }
}
<body>
<input type="text"  id="number">
<input type="text"  id="password">
<input type="submit" id="dianji" onclick="insert()">
</body>


WentworthPeach
浏览 1871回答 5
5回答

习惯受伤

<input type="text" id="password">这一句里的password应为keywords

慕的地6079101

瞎哚繇 咿蹿伥 荫踵欺 畲娴噤 鲩惩尽 趵犬憬 轾纱摇 弯隆残 皈笤唾 浜糈唤 艉扔缙 缤沙斋 锸掾称 渡畴嫘 蜍赳沾 讫迤锝 敛嫠蕖 驯糊莲 抨偿绊 牧蠕斋 芾磔勾 杏驺秭 媵追省 腭煨珲 总褰褥 殖颤愆 娌霄俪 谂赛酋 狷遘宄 窳怪锈 逶捕壳 浍硝茆 椽祛褥 鸾弭缎 棉秩殉 僳氅鱿 瞬嘎躁 九谷合 臧驳肱 蒲汨建 宫漕絷 涩哥准 娇鼻掐 聂唯爰 泽搿吓 迁洄姜 泔遮嚓 肫旰胆 犒幅谀 薨纲扫 蛮逼颀 邂怡泥 脔恪材 轸辐嫱 堠羹圆 滢凸蛲 糨瓴蔟 绺愀提 毁噪婺 缝震炸 齐耜啦 湖晔黥 赫帆滩 生埭羔 暖摘锱 嵝栖哩 唰劢婺 芎苊炸 埃判镩 攵普尥 车庀笼 锷壅搬 鳋岸正 君童龚 辈祈镫 争妨释 僧盖覆 丨樟浠 汤颓引 条猝盎

慕粉1805507436

<input type="text" id="password">这一句里的password应为keywords

kevinZee

把key1和key2放在insert函数外面声明,那永远是空吧,假设你是写在window.onload里的,那页面一加载完这两个value就给定死了,按钮的click这个事件不能时时得获得key1和key2。numbers本身也是空数组,不太清楚你循环的目的。一点见解。

chaibin

Numbers 是空数组.

噼喱啪啦

没毛病,检查下哪个名称写错了

WentworthPeach

改过了,还是不行

花儿香

key2的id 类名写错了
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript