Afin d'effectuer différentes opérations sur différents éléments en JavaScript, il est nécessaire de juger les éléments qui déclenchent l'événement en JavaScript, puis d'effectuer différentes opérations.
exemple:
html
La copie de code est la suivante:
<input type = 'Button' name = 'updateMetal' value = 'modifier' onclick = 'getmetalid (this)'>
<input type = 'Button' name = 'DeleteMetal' value = 'delete' onclick = 'getmetalid (this)'>
javascrip
La copie de code est la suivante:
<script type = "text / javascript">
fonction getmetalid (entrée) {
metalId = input.parentNode.parentNode.firstchild.innerhtml;
if (input.getAttribute ("valeur") == 'modifier') {
Damicsubmit (MetalId);
} else if (input.getAttribute ("Value") == 'Delete') {
DamicsUbmit2 (MetalId);
}
}
</cript>
Il n'a pas réussi à obtenir les attributs de nom et d'ID de l'entrée, mais la valeur est OK. Je ne sais pas pourquoi.
se référer à:
La copie de code est la suivante:
var obj = document.getElementById ("div1"). GetElementsByTagName ("TextArea")
pour (var i = 0; i <obj.length; i ++)
{
if (obj [i] .id == "aa")
{
alert (obj [i] .innerText)
}
}