比方说,我有以下形式:是否可以通过JavaScirpt访问HTML标签的onSubmit属性?
<form id="myForm" onSubmit="myFunction()">
...
</form>
我可以访问onSubmit
从JavaScript的价值?像document.forms.myForm.onSubmit
?
比方说,我有以下形式:是否可以通过JavaScirpt访问HTML标签的onSubmit属性?
<form id="myForm" onSubmit="myFunction()">
...
</form>
我可以访问onSubmit
从JavaScript的价值?像document.forms.myForm.onSubmit
?
你可以使用
document.forms.myForm.onsubmit.toString()
这将返回一个包含属性中的代码的包装功能。
由于onSubmit
是一个属性,您可以使用getAttribute
属性,从而获取该属性的值。
你去那里:
alert(document.forms["myForm"].getAttribute("onSubmit"))
<form id="myForm" onSubmit="myFunction()">
</form>
是的,这是可能的,请参阅下面的代码,
document.forms["formName"].onsubmit = function(){
// process.
}
你可以使用jQuery功能ATTR()函数(此功能可以从选定元素获取任何属性,例如:onSubmit)
$("#myForm").attr('onSubmit')
可能重复[Javascript:获取元素的当前“onclick”内容](http://stackoverflow.com/questions/3253770/javascript-get-elements-current-onclick-contents) –