繁体   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