Существуют различные методы, чтобы получить значение входного текстового поля:
метод 1:
document.getElementById('textbox_id').value to get the value of desired box
Eg. document.getElementById("searchTxt").value;
* Примечание: метод 2,3,4 и 6 возвращает коллекцию элементов, называемых NodeList, поэтому используйте [whole_number], чтобы получить желаемое значение, для использования первого элемента [0], а для второго - 1 и т. Д. ... *
Метод 2:
Use document.getElementsByClassName('class_name')[whole_number].value which returns a Live Nodelist
Eg. document.getElementsByClassName("searchField")[0].value;
if this is the first textbox in your page.
Метод 3:
Использование document.getElementsByTagName ('tag_name') [whole_number] .value который также возвращает живой нодлист
Eg. document.getElementsByTagName("input")[0].value; ,
if this is the first textbox in your page.
Метод 4:
document.getElementsByName ('имя') [whole_number] .value
Eg. document.getElementsByName("searchTxt")[0].value;
if this is the first textbox with name 'searchtext' in your page.
Метод 5:
используют мощные document.querySelector («селектор»). значение, которое использует селектор CSS для выбора элемента
Eg. document.querySelector('#searchTxt').value; selected by id
document.querySelector('.searchField').value; selected by class
document.querySelector('input').value; selected by tagname
document.querySelector('[name="searchTxt"]').value; selected by name
Метод 6:
document.querySelectorAll ('селектор') [whole_number] .value, который также использует селектор CSS для выбора элементов, но он возвращает все элементы с селектором как статический нодлисте.
Eg. document.querySelectorAll('#searchTxt')[0].value; selected by id
document.querySelectorAll('.searchField')[0].value; selected by class
document.querySelectorAll('input')[0].value; selected by tagname
document.querySelectorAll('[name="searchTxt"]')[0].value; selected by name
Итак, вы хотите, чтобы JS реагировала в 'event', клиент кликает на элементе' box1'? –