在 javascript 中獲取(如 document.getElementbyId() 或其他)的最佳方法是什么。特別是:該元素已被單擊并使用 onclick 屬性呼叫該函式,但沒有 id。
uj5u.com熱心網友回復:
可以傳入引數this。
例如
<script>
function foo(element){
element.innerHTML="bar";
}
</script>
<p onclick="foo(this)">this text will change to bar when clicked</p>
uj5u.com熱心網友回復:
有很多方法可以獲取元素。正如您所提到的,您可以通過 ID 獲取它們,但您可以通過標記名稱、類名、CSS 選擇器和 HTML 物件集合來獲取它們。
您可以在此處閱讀所有相關資訊:https : //www.w3schools.com/js/js_htmldom_elements.asp
下面是一個例子:
const element = document.getElementsByTagName("p");
此示例回傳包含 的所有元素的串列。
const x = document.getElementsByClassName("intro");
轉載請註明出處,本文鏈接:https://www.uj5u.com/qianduan/367805.html
標籤:javascript html css
