100在线结贴!设计一个按钮,按下去后按钮的字体变红色。我设计的函数哪里出问题了?如何修改? <input type="button" value="value1" onclick="colorRed(this)"><script>function colorRed(obj){ obj.style.color="red";}</script> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 function colorRed(){ event.srcElement.style.color="red";} <input type="button" value="value1" onclick="colorRed(this)"><script>function colorRed(obj){ var but = obj; but.style.color = 'red';}</script> 因为你的写法实际是这样onclick=function anonymous(){ colorRed();}这时候调用colorRed()根本没把当前对象传过去如果用colorRed(this);就可以把当前对象传过去了 新手求助 当局者迷啊 求查错!!! 求助,获取IPv6地址的问题 怎样获取iframe中动态的src 一个getElementsByName的问题 服务器上的javascript无法运行,大虾帮忙~~ JavaScript实现导航栏问题求助大虾们 如何让首页的广告只弹出来一次,用javascript如何实现 按钮提交表单时,加入表单提交目标位置?onclick="form1.submit();"怎么加? 简单的问题 怎么让表格实现一格格的滚动? 用javascript控制<div>的属性? 这个怎么实现啊 在线等
event.srcElement.style.color="red";
}
<script>
function colorRed(obj){
var but = obj;
but.style.color = 'red';
}
</script>
onclick=function anonymous(){
colorRed();
}
这时候调用colorRed()根本没把当前对象传过去
如果用colorRed(this);
就可以把当前对象传过去了