У меня есть следующий код:getElementByName даже если этот элемент заряжены динамически
<div name="testDyn" test_name="test1" test_value="234"></div>
<div name="testDyn" test_name="test2" test_value="bcd"></div>
<script>
var testDyn = document.getElementsByName("testDyn");
console.log(testDyn);
</script>
В журнале консоли можно увидеть два элемента с их атрибутами и все. Я просто тестирую, но после этого я отправлю эту информацию через ajax.
Мой вопрос в том, что если в документ загружен динамический элемент с именем «testDyn», как этот скрипт может отправить эту информацию в журнал консоли? (а затем ajax).
Благодарим заранее.
Вам нужно будет сбросить переменную в функции успеха вызова AJAX – APAD1
Вы имеете в виду переменную «testDyn»? – brb
Да, как вы его настроили сейчас, переменная устанавливается на загрузку страницы, поэтому для этой переменной будут назначены только те элементы, которые существуют в DOM при загрузке страницы. Если вы установите переменную в функции успеха AJAX (в конце), она будет включать элементы, которые добавляются в DOM динамически. – APAD1