为了账号安全,请及时绑定邮箱和手机立即绑定

为什么传参没有成功呢?

为什么传参没有成功呢?

慕粉3686312 2016-10-11 22:21:58
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> <title>函数接受参数并弹出</title> <style> body{text-align:center;} code,input,button{font-family:inherit;} input{border:1px solid #ccc;padding:3px;} button{cursor:pointer;} </style> <script> var myFn = function(a,b){     alert(a,value);     alert(b,value) }; window.onload = function () {     var oInput=document.getElementsByTagName("input");     var oBtn=document.getElementsByTagName("button")[0];     oBtn.onclick = function()     {         myFn(oInput[0],oInput[1])     } }; </script> </head> <body> <p> <input type="text" value="西安市" /> </p> <p> <input type="text" value="changanqu" /> </p> <p><button>传参</button></p> </body> </html>求解答!!!谢谢
查看完整描述

6 回答

?
慕虎1618318

TA贡献18条经验 获得超6个赞

var myFn = function(a,b){

    alert(a.value);

    alert(b.value)

};


查看完整回答
反对 回复 2016-10-12
?
GavinZeng

TA贡献31条经验 获得超20个赞

var myFn = function(a,b){
    alert(a,value); // a,value 改成 a.value
    alert(b,value)  // b,value 改成 b.value
};

错一个地方,可以说是不小心,错两个地方,说明对语法掌握的不熟练。

假如你是真的不小心的话,那就要学会使用控制台检查Bug

查看完整回答
反对 回复 2016-10-12
?
我是大牛你信么

TA贡献9条经验 获得超2个赞

小地方不注意害死人
查看完整回答
反对 回复 2016-10-12
?
慕粉3686312

TA贡献1条经验 获得超0个赞

自己做的孽,就让我来解决吧,a.value,我用的逗号,应该是.的


想问一下,查找bug用那个工具,比较简单易用

查看完整回答
反对 回复 2016-10-11
?
千秋此意

TA贡献158条经验 获得超187个赞

var myFn = function(a,b){
    alert(a.value);
    alert(b.value)
};

逗号换成点

查看完整回答
反对 回复 2016-10-11
  • 6 回答
  • 0 关注
  • 1736 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信