JavaScriptのさまざまな要素で異なる操作を実行するには、JavaScriptでイベントをトリガーする要素を判断し、異なる操作を実行する必要があります。
例:
HTML
コードコピーは次のとおりです。
<入力型= 'ボタン' name = 'updatemetal' value = 'onclick =' getmetalid(this) '>
<入力型= 'ボタン' name = 'deletemetal' value = 'delete' onclick = 'getMetalId(this)'>
JavaScript
コードコピーは次のとおりです。
<script type = "text/javascript">
関数getMetalID(input){
MetalID = input.parentnode.parentnode.firstchild.innerhtml;
if(input.getAttribute( "value")== 'Modify'){
damicsubmit(Metalid);
} else if(input.getAttribute( "value")== 'delete'){
damicsubmit2(metalid);
}
}
</script>
入力の名前とID属性を取得することは成功しませんでしたが、値は問題ありません。理由がわからない。
参照:
コードコピーは次のとおりです。
var obj = document.getElementbyid( "div1")。getelementsbytagname( "textarea")
for(var i = 0; i <obj.length; i ++)
{
if(obj [i] .id == "aa")
{
アラート(obj [i] .innertext)
}
}