如何在确认框中点击“是”后将元标记添加到文档中

How to add a meta tag into the document AFTER they hit yes on a confirm box

本文关键字:文档 添加 确认      更新时间:2023-09-26

在确认框上单击"是"后,如何通过js添加元刷新标记?总体布局是…

<html lang="en">
    <head>
        <script type="text/javascript">
            var metaRefreshConfirm = confirm("Do you want META Refresh?");
            if (metaRefreshConfirm === true)
            {
                //code here for meta refresh
            }
            else if (metaRefreshConfirm === false)
            {
                alert("META Refresh not applied");
            }
        </script>
    </head>
    <body>
    </body>
</html>

您可以这样做,创建节点并将其附加到head

<script type="text/javascript">
            var metaRefreshConfirm = confirm("Do you want META Refresh?");
            if (metaRefreshConfirm === true)
            {
               var meta = document.createElement('meta');
               meta.httpEquiv = "refresh" 
               meta.content = "30";// secs
               document.getElementsByTagName('head')[0].appendChild(meta);
            }
            else if (metaRefreshConfirm === false)
            {
                alert("META Refresh not applied");
            }
        </script>
//code here for meta refresh
var meta = document.createElement("meta");
meta.setAttribute("http-equiv", "refresh");
meta.setAttribute("content", "5");
document.getElementsByTagName("head")[0].appendChild(meta);

只需使用append函数。

希望这个问题的答案能对你有所帮助。如何在javascript 中添加元标记