关于inner.HTML小问题

来源:百度知道 编辑:UC知道 时间:2024/07/04 04:39:53
简单代码如下:
<form>
<input onclick="javascript:btton1()" id="but1" value="1" type="button"></input>
<input onclick="javascript:btton2()" id="but2" value="2" type="button"></input>
<input onclick="javascript:btton3()" id="but3" value="3" type="button"></input>
</form>
<script>
function btton1(){
alert(document.getElementById("but1").value);
}
function btton2(){
alert(document.getElementById("but2").value);
}
function btton3(){
alert(document.getElementById("but3").value);
}
</script>

得到的结果是点击每个button能显示它的value..但感觉如上方法比较笨!
请问高手能不能用inner.HTML得到类似效果? 顺便把代码写出来~~ 不胜感激!!
补充一下,我想得到的效果是 弹出框的效果~~

<form>
<input onclick="but4.innerHTML=this.value" id="but1" value="1" type="button"></input>
<input onclick="but4.innerHTML=this.value" id="but2" value="2" type="button"></input>
<input onclick="but4.innerHTML=this.value" id="but3" value="3" type="button"></input>
<div id="but4"></div>
</form>

<form>
<input onclick="btton(this)" id="but1" value="1" type="button"></input>
<input onclick="btton(this)" id="but2" value="2" type="button"></input>
<input onclick="btton(this)" id="but3" value="3" type="button"></input>
</form>
<script>
function btton(obj){
alert(