Чтобы выполнить различные операции по разным элементам в JavaScript, необходимо судить элементы, которые запускают событие в JavaScript, а затем выполняют разные операции.
пример:
HTML
Кода -копия выглядит следующим образом:
<input type = 'button' name = 'updatemetal' value = 'modify' onclick = 'getMetalid (this)'>
<input type = 'button' 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>
Не было успешного получить атрибуты идентификатора и идентификатора ввода, но значение в порядке. Я не знаю почему.
См.
Кода -копия выглядит следующим образом:
var obj = document.getElementbyId ("div1"). getElementsbytagname ("textarea")
для (var i = 0; i <obj.length; i ++)
{
if (obj [i] .id == "aa")
{
предупреждение (obj [i] .innertext)
}
}