У меня есть динамически сгенерированные теги div. Каждый тег div содержит несколько полей ввода и имеет идентификатор, который является уникальным URL-адресом. Я пытался использовать значение, присутствующее в div, используя кнопку onclick. Я пробовал использовать формы, но не смог передать ссылку в качестве параметра.Как передать URL-адрес в качестве параметра?
<div id="link">
<input fields>
<input fields>
<button onclick="showInput(link)">Click me</button>
</div>
function showInput(id) {
alert(id); // alerts "link" and not the actual value
var container = document.getElementById(id).value;
var value1= container.closest('#field1').val();
var value2= container.closest('#field2').val();
writeLinkScore(id,value1, value2);
}
К сожалению об ошибках – user1799214
Все еще неправильно, основываясь на том, что я сказал. – epascarello
Должно быть: var field1 = container.find ('# field1'). Val(); var field2 = container.find ('# field2').Val(); – kavare