簡體   English   中英

使用 javascript 操作頁面上的元素

[英]Manipulating elements on the page with javascript

是否可以編寫 javascript 腳本單擊未嵌入 html 的網頁上的按鈕? 它是用 javascript 編寫的,並使用腳本 src 實現。

如果我正確理解了這個問題,那么該按鈕最初不會出現在 HTML 標記中,而是使用 javascript 添加到標記中? 在這種情況下,您需要編寫腳本,在添加按鈕后執行該腳本,一切正常。

是的,可以單擊在頁面上動態創建的按鈕,只要按鈕的創建在您的腳本之前。

例如,這樣創建的按鈕:

var button = document.createElement('button');
button.innerHTML = 'newButton';
button.id = 'buttonId';
document.querySelector('body').appendChild(button);
button.addEventListener('click', function(e){
    alert('Button clicked');
});

您的腳本可以使用以下代碼訪問:

document.querySelector('#buttonId').click();

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM