<!DOCTYPE html><html><head> <meta charset="utf-8" /> <title>函数接收参数并弹出</title> <style type="text/css"> body {font: 12px/1.5 Tahoma; text-align: center;} input {border: 1px solid #ccc; padding: 3px;} button {cursor: pointer;} </style> <script type="text/javascript"> 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="朝阳区"></p><p><button>传参</button></p></body></html>能一次性alert出框中内容?
1 回答

明月笑刀无情
TA贡献1828条经验 获得超4个赞
不能。一句alert()弹一次alert框。
关闭了一个alert框 下一个alert框才会弹出来。
可以把两个input value拼接成字符串,例如:
var myFn = function(a,b) {
var str = a.value + ',' + b.value;
alert(str);
};
添加回答
举报
0/150
提交
取消