如何在 javascript 中獲取輸入值?文本輸入值:element.value選擇框值:element.value復選框/單選按鈕值:element.checked多個同名輸入值:循環(huán)遍歷 document.queryselectorall() 獲取的元素集合
如何在 JavaScript 中獲取輸入值
獲取文本輸入值
獲取文本輸入框中用戶輸入的值,可使用 element.value 屬性:
const input = document.querySelector("input[type='text']"); const value = input.value;
登錄后復制
獲取選擇框值
獲取 select 元素中選中的選項的值,可使用 element.value 屬性:
const select = document.querySelector("select"); const value = select.value;
登錄后復制
獲取復選框或單選按鈕值
獲取復選框或單選按鈕的值,可使用 element.checked 屬性,該屬性返回一個布爾值,表示復選框是否被選中。
復選框:
const checkbox = document.querySelector("input[type='checkbox']"); const isChecked = checkbox.checked;
登錄后復制
單選按鈕:
const radio = document.querySelector("input[type='radio']"); const isChecked = radio.checked;
登錄后復制
獲取多個輸入值
如果有多個同名的輸入元素,可以使用 document.querySelectorAll() 方法獲取元素集合,然后循環(huán)遍歷集合并獲取每個元素的值。
文本輸入框:
const inputs = document.querySelectorAll("input[type='text']"); const values = []; for (let i = 0; i <p><strong>復選框:</strong></p><pre class="brush:php;toolbar:false">const checkboxes = document.querySelectorAll("input[type='checkbox']"); const checkedValues = []; for (let i = 0; i
登錄后復制