日期:2014-05-18  浏览次数:20712 次

请教怎么用js改变htlm里控件的参数
比如一个按钮控件 :
<input type="button" name=btn onclick="onclick111()" value="确定">

想改变这个控件的参数,改为:
<input type="button" name=btn onclick="onclick222()" value="取消">

用js代码怎么写?
<script language="javascript">
这里该怎么写?  
</script>

------解决方案--------------------
var obj=document.getElementById("btn");//建议用Id取对象
obj.onclick="onclick222()";
------解决方案--------------------
obj.onclick=onclick222;
------解决方案--------------------
同意上面的两位,方法应该不止一种!
------解决方案--------------------
<script >
function onclick111()
{alert("111");}
function onclick222(){alert("222");}
</script >
<BODY >
<input type="button" name=btn onclick="onclick111()" value="确定" > 

<script language="javascript" >
var obj=document.getElementById("btn");
obj.value="取消";
obj.onclick=onclick222;
</script >
------解决方案--------------------
<input type="button" name=btn onclick="onclick111()" value="确定" > 
var obj=document.all("btn"); 
原来,获得对象还有这种方法:document.all("nameValue"); 
而我以前只用过document.getElementById("idValue");