JavaScript의 다른 요소에 대해 다른 작업을 수행하려면 JavaScript에서 이벤트를 트리거 한 다음 다른 작업을 수행하는 요소를 판단해야합니다.
예:
HTML
코드 사본은 다음과 같습니다.
<입력 유형 = '버튼'이름 = 'updatemetal'value = 'modify'onclick = 'getMetalId (this)'>
<입력 유형 = '버튼'이름 = 'deletemetal'value = 'delete'onclick = 'getMetalId (this)'>
자바 스크립트
코드 사본은 다음과 같습니다.
<script type = "text/javaScript">
함수 getmetalid (입력) {
MetalId = input.parentNode.parentNode.FirstChild.innerHtml;
if (input.getAttribute ( "value") == 'modify') {
damicsubmit (metalid);
} else if (input.getAttribute ( "value") == 'delete') {
damicsubmit2 (metalid);
}
}
</스크립트>
입력의 이름과 ID 속성을 얻는 것은 성공적이지 않았지만 값은 괜찮습니다. 왜 그런지 모르겠어요.
참조 :
코드 사본은 다음과 같습니다.
var obj = document.getElementById ( "div1"). getElementsByTagName ( "TextArea")
for (var i = 0; i <obj.length; i ++)
{
if (obj [i] .id == "aa")
{
Alert (obj [i] .innertext)
}
}