gpt4 book ai didi

javascript - 将 Javascript 变量作为 href 传递给 HTML 按钮

转载 作者:太空宇宙 更新时间:2023-11-04 02:32:45 24 4
gpt4 key购买 nike

我有这个获取用户文件夹 ID 并返回指向该文件夹的链接的 javascript。

    <script>
function onSuccess(ID_FOLDER) {
var div = document.getElementById('output');
var FolderPathURL = "https://drive.google.com/drive/folders/"+ID_FOLDER+"";
div.innerHTML = "<a href='"+FolderPathURL+"' target='_blank'>Link to Folder</a>"
}
google.script.run.withSuccessHandler(onSuccess).getFolderIds();
</script>

html 看起来像这样,并显示了一个 href 链接。这现在可以正常工作。

<div id="output">Folder URL</div>

但我需要链接是一个按钮(一个 google css 蓝色操作按钮),所以当他们点击按钮时,链接会打开。

<button class="action">Show Folder</button> 

最佳答案

 <script>
function onSuccess(ID_FOLDER) {
var div = document.getElementById('output');
var FolderPathURL = "https://drive.google.com/drive/folders/"+ID_FOLDER+"";
div.innerHTML = "<a href='"+FolderPathURL+"' target='_blank'><button class="action button-blue">Show Folder</button> </a>"
}
google.script.run.withSuccessHandler(onSuccess).getFolderIds();
</script>

按照@Ashwin 的建议添加 css

.button-blue {
background: -moz-linear-gradient(top, #4d90fe, #4787ed);
background: -ms-linear-gradient(top, #4d90fe, #4787ed);
background: -o-linear-gradient(top, #4d90fe, #4787ed);
background: -webkit-linear-gradient(top, #4d90fe, #4787ed);
background: linear-gradient(top, #4d90fe, #4787ed);
border: 1px solid #3079ed;
color: #fff;
}

关于javascript - 将 Javascript 变量作为 href 传递给 HTML 按钮,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36238064/

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