比方說,我有以下形式:是否可以通過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) –