弄糊涂了的问题 、<a href="javascript:viewGrid(document.getElementById("表单的name"));"><img src="aa.jpg" border="0"></a> 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 <a href="#" onclick="javascript:viewGrid(this.form);"><img src="aa.jpg" border="0"></a> 两者区别在于this引用的对象不同对于第一种方法,this引用的window对象,而对于第二种引用的是这个button按钮。2、<input type="button" onclick="javascript:viewGrid(this.form);" name=button1>这里this就表示button1对象本身。而this.form就表示button对象所在的form对象,因此Javascript运行正常。1、<a href="javascript:viewGrid(this.form);"><img src="aa.jpg" border="0"></a>这里this表示window对象,因此如果你要引用文档中form对象,应该使用this.document.formname注意这里是formname而上面直接this.form就可以了。当然使用二楼的document.getElementById("表单的name")也可以,这也是正确因为form对象的方式,实际上他的方式等于this.document.getElementById("表单的name")或者window.document.getElementById("表单的name") 把表单对象取到就可以了,随便什么方法:<a href="javascript:viewGrid(document.forms['frm']);"><img src="aa.jpg" border="0"></a> jquery easyui datagrid问题 怎样删除.selected前面的文本节点? 在线等 缩略图问题 msn主页中的js为什么比我们的好? 怎样制作彩铃下载的网站 请教个javascript问题 使用htc的一个问题 在JS里怎么样来改变字的颜色 怎样用javascript禁止用户和web页面的交互 如何传值??? 关于在html中,使用js变量!请大家帮忙看看,谢谢!急 使用new Date()生成一个时间对象的问题!
2、<input type="button" onclick="javascript:viewGrid(this.form);" name=button1>
这里this就表示button1对象本身。而this.form就表示button对象所在的form对象,因此Javascript运行正常。
1、<a href="javascript:viewGrid(this.form);"><img src="aa.jpg" border="0"></a>
这里this表示window对象,因此如果你要引用文档中form对象,应该使用this.document.formname
注意这里是formname而上面直接this.form就可以了。当然使用二楼的document.getElementById("表单的name")也可以,这也是正确因为form对象的方式,实际上他的方式等于this.document.getElementById("表单的name")或者window.document.getElementById("表单的name")
<a href="javascript:viewGrid(document.forms['frm']);"><img src="aa.jpg" border="0"></a>