首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > JavaScript >

问个基础有关问题

2012-02-14 
问个基础问题formname form1 inputtype button name a value a onclick hanshu() /fo

问个基础问题
<form   name= "form1 ">
<input   type= "button "   name= "a "   value= "a "   onclick= "hanshu() ">
</form>

如果我在hanshu()   里写this     就是把这个input标签传进了函数   可是我想把form传进去     请问应该怎么写?       不写document.form1   可不可以?   谢谢谢谢回答!

[解决办法]
<form name= "form1 ">
<input type= "button " name= "a " value= "a " onclick= "hanshu(this.form); ">
</form>
function hanshu(obj){
obj是form1
}
[解决办法]
楼上回答正确,一下为验证:
<script type=text/javascript>
function hanshu(obj)
{
alert(obj.nodeName);
}
</script>
<form name= "form1 ">
<input type= "button " name= "a " value= "a " onclick= "hanshu(this.form) ">
</form>
[解决办法]
[个人意见,仅供参考]
document.getElementById( 'YourFormId ');
[解决办法]
function fangfa(){
var obj = document.form1;
}

热点排行