我在 Google 站点中遇到 HTML 的问题

I'm having a problem with HTML in Google Sites

因为我不理解 Google 脚本,所以我使用 Google 站点,当我尝试将这段代码放入其中时,没有任何反应,所以我使用了另一段代码来告诉我如果它不起作用,它说“用户取消请求”,当您单击该按钮时,应该会出现一个更新下拉列表和即将到来的更新,但没有任何反应。

<button onclick="myFunction()">Press for Announcements</button>
<script>
function myFunction(){
  alert("New:\n- New Code\n- Update Button\n- About the Creator Section\n- Contact the Creator\n\nComing Soon:\n- Quote Code YouTube Channel\n- More Codes\n- Accounts\n- Commenting\n- Pre-made Code\n- C/C++\n- Code Sandbox");
}
</script>

您的问题是您无法在 Google 站点中使用警告对话框。 Google 脚本可能会令人困惑。通常最好打开网络控制台,因为这些错误应该让您了解发生了什么。

此更改会将您的文本添加到站点内的新 DIV 中。我想您希望它做更多的事情,但希望这可以帮助您了解出了什么问题。

<button onclick="createHTMLalert()">Press for Announcements</button>
<script>

    function createHTMLalert(){
        if(!document.getElementById('announcements_alert')){
            let announcements_alert = document.createElement('div');
            announcements_alert.id = 'announcements_alert';
            document.body.appendChild(announcements_alert);
            announcements_alert.innerText = "New:\n- New Code\n- Update Button\n- About the Creator Section\n- Contact the Creator\n\nComing Soon:\n- Quote Code YouTube Channel\n- More Codes\n- Accounts\n- Commenting\n- Pre-made Code\n- C++ and C for Game Making\n- Quote Code Twitter Page\n- Code Park";
        }
    }
</script>