gpt4 book ai didi

javascript - 添加不可点击的 href 元素

转载 作者:行者123 更新时间:2023-12-03 04:06:47 25 4
gpt4 key购买 nike

我正在尝试向页面添加下载元素。我使用 Greasemonkey 单击它。新的 div 已添加到页面,但下载窗口未打开。

     var iDiv = document.createElement('div');
iDiv.id = 'block';
iDiv.className = 'block';
document.getElementsByTagName('body') [0].appendChild(iDiv);
iDiv.innerHTML = '<button class=button> <a href=' + link + ' target=_blank> </button>';
document.getElementsByClassName('button') [0].click();

最佳答案

<a href=http://somesite.com target=_blank>是无效的。您缺少 URL 两边的引号。另外,正如 @Springfield 指出的那样,您不会关闭 <a>标签。

解决方案:

iDiv.innerHTML = '<button class="button"> <a href="' + link + '" target="_blank">Link</a></button>';

渲染:

iDiv.innerHTML = '<button class="button"> <a href="http://somesite.com" target="_blank">Link</a></button>';

关于javascript - 添加不可点击的 href 元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44515412/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com