HTML 문서가 있습니다.
이벤트을 javacript을 사용하여 문서의 특정 FORM 요소에있는 모든 요소와 연관시킬 수 있습니다. 내가 내가 번째 형태 J 번째 요소를 얻을 수 있습니다,하지만이 요소와 관련된 이벤트를 얻을 수 있습니다DOM 요소와 관련된 이벤트를받는 방법은 무엇입니까?
var element = document.forms[i].elements[j];
이 방법.
양식에 원하는 수의 요소가있을 수 있습니다. IE 8을 사용하고 있습니다.
감사
편집 :
는 사실 내가 XML로 HTML의 DOM을 직렬화하려고했다. 내가이 일을 한 일
했다 : 이제
<?xml version='1.0' encoding='UTF-8'?>
<FORM name="loginForm" method="post" action="/sigma/login.do;jsessionid=E6509E7BA55573AA5386274ABB93F718">
<INPUT type="hidden" name="message" Value ="" />
<INPUT type="hidden" name="userAction" Value ="" />
<INPUT type="text" name="userId" Value ="" />
<INPUT type="password" name="passwd" Value ="" />
<INPUT type="button" name="button" Value ="Continue" />
</FORM>
내가 가진 가정 :
<input tabindex="7" name="button" type="button" class="button"
style="width:100;height:30" Value="Continue" onclick='login()' />
모든 I를
createXML : function() {
objSerializeDOM.msg += "";
objSerializeDOM.msg += "<?xml version='1.0' encoding='UTF-8'?>\n\n";
// Get all the forms in a document.
var forms = document.forms;
for (var i = 0; i < forms.length; i++) {
// Get all the elements on per form basis.
elements = document.forms[i].elements;
objSerializeDOM.msg += "<FORM name=\"" + forms[i].name + "\" method=\""
+ forms[i].method + "\" action=\"" + forms[i].action + "\">\n\n";
for (var j = 0; j < elements.length; j++) {
objSerializeDOM.msg += " <" + elements[j].tagName + " type=\""
+ elements[j].type + "\"" + " name=\""
+ elements[j].name + "\"" + " Value =\""
+ elements[j].value + "\" />\n";
}
alert(document.forms[i].elements[1].event);
}
objSerializeDOM.msg += "\n\n</FORM>\n\n";
alert(objSerializeDOM.msg);
objSerializeDOM.writeToFile(objSerializeDOM.msg);
}
은 내가이에서 얻고 것은 XML이다 지금 XML 또는 onBlur() 등의 관련 이벤트를 onClick으로 가져 오는 것입니다.
당신이 결합 된 어떤 jQuery를 이벤트를 보여줍니다 불을 지르고위한 플러그인을 얻을 수 있습니다 - 이것은 아마 당신이 찾고 있지만이어야 당신이보고해야되는 DOM의 일부를 참조 도움이 될 수 있습니다 것이 아니다감사
이벤트가 요소에 첨부 된 방법에 따라 다릅니다. –
가능한 복제본 http://stackoverflow.com/questions/446892/how-to-find-event-listeners-on-a-dom-node –
* 이벤트 *의 의미를 더 잘 설명 할 수 있습니까? 요소에 이벤트 *를 첨부 하시겠습니까? 아니면 바인딩 할 수있는 이벤트가 무엇인지 알고 싶습니까? –