假設網頁上有10個按鈕,有一個輸入標簽,用戶可以輸入按鈕的數量來改變顏色。我只知道我可以通過使用查詢選擇器來實作這一點,但我也想知道是否有其他方法可以不使用它。如果有任何建議,我們將不勝感激:)
uj5u.com熱心網友回復:
TL/DR 可行的方法是使用類、名稱或id。由于一般的流程是用戶使用數字選擇元素,而你使用該輸入資料來選擇實際的元素,所以必須有一些選擇器。
getElementsByClassName()
。Url: https://www.w3schools.com/jsref/met_document_getelementsbyclassname.asp
假設你的元素有一個類屬性,你可以使用類來選擇。例如,要選擇具有 "one "類的元素,你可以使用document.getElementsByClassName("one")
getElementById()
。鏈接。https://www.w3schools.com/jsref/met_document_getelementbyid.asp
假設你的元素有id,你可以使用document.getElementById("demo")來獲得具有id="demo"的元素。
getElementsByName()
。Url: https://www.w3schools.com/jsref/met_doc_getelementsbyname.asp
假設你的元素有一個名字屬性,你可以使用document.getElementsByName("hey")來獲取名字為hey
getElementsByTagName()
。Url: https://www.w3schools.com/jsref/met_document_getelementsbytagname.asp
你也可以使用標簽名稱來選擇元素。要選擇10個按鈕,你可以使用document.getElementsByTagName("button")
。轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/320425.html
標籤:
上一篇:不能在反應中關閉模態
