JavaScript问题

ddxu 2015-09-01 02:16:17
function btnclick() {
var inputs = document.getElementsByTagName("input");
for (var i =0; i < inputs.length; i++) {
var input = inputs[i];
var e = window.event||event;
var src=e.srcElement||e.target;
if (input == src) {
input.value ="呜呜";
}
else {
input.value ="哈哈";
}
}
}
我的以上代码在firefox中运行时报错说event undefined;
我把那句改成var e = window.event;又报错说下一行的e undefined;
请问这样应该怎么改?
...全文
175 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ddxu 2015-09-11
  • 打赏
  • 举报
回复
引用 1 楼 jslang 的回复:

function btnclick(e) {
	e = e||window.event;
	var src=e.srcElement||e.target;
	var inputs = document.getElementsByTagName("input"); 
	for (var i =0; i < inputs.length; i++) {
		var input = inputs[i]; 
		if (input == src) { 
			input.value ="呜呜"; 
		}
		else {
			input.value ="哈哈"; 
		}
	}
}

恩,我后来在网上找到答案了,也非常感谢您的回答!
coconutyun 2015-09-06
  • 打赏
  • 举报
回复
1楼正解!!
化繁为简2007 2015-09-01
  • 打赏
  • 举报
回复
1楼正解!!
Go 旅城通票 2015-09-01
  • 打赏
  • 举报
回复

<script>
    function btnclick(e) {
        var src = e.srcElement || e.target;
        var inputs = document.getElementsByTagName("input");
        for (var i = 0; i < inputs.length; i++) {
            var input = inputs[i];
            //var e = window.event || event;
            var src = e.srcElement || e.target;
            if (input == src) {
                input.value = "呜呜";
            }
            else {
                input.value = "哈哈";
            }
        }
    }
</script>
<input type="button" onclick="btnclick(event)" value="111" />
<input type="button" onclick="btnclick(event)" value="222" />
<input type="button" onclick="btnclick(event)" value="333" />
天际的海浪 2015-09-01
  • 打赏
  • 举报
回复

function btnclick(e) {
	e = e||window.event;
	var src=e.srcElement||e.target;
	var inputs = document.getElementsByTagName("input"); 
	for (var i =0; i < inputs.length; i++) {
		var input = inputs[i]; 
		if (input == src) { 
			input.value ="呜呜"; 
		}
		else {
			input.value ="哈哈"; 
		}
	}
}

87,921

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧