如果单击按钮,Javascript 触发器 if 语句



我有这个小的javascript代码:

<script>
        function editHouse()
        {
            if (edit == false) {
                document.getElementById('edit').style.color='red';
                edit = true;
            }
            else {
                document.getElementById('edit').style.color='blue';
                edit = false;
            }
        }
</script>
    <button id="edit" onclick="editHouse()" type="button">@@@@</button>

每次按下按钮时,都会将按钮文本更改为红色和蓝色。但是,我需要的不仅仅是这些,我需要在按下按钮后启用页面上的其他内容。一个例子是启用一些像这样的javascript代码:

if (edit == false) {
     <script language="javascript" type="text/javascript" src="js/jquery/jquery-1.5.2.min.js"></script>
     <script language="javascript" type="text/javascript" src="js/jquery/modalpopup.js"></script>
    }

甚至启用整个代码块,可能包括 PHP 数据库连接等。有没有办法做到这一点?如果我能写这样的东西:

<script>
    if (edit == false) {
</script>
             <script language="javascript" type="text/javascript" src="js/jquery/jquery-1.5.2.min.js"></script>
             <script language="javascript" type="text/javascript" src="js/jquery/modalpopup.js"></script>
<script>
   }
</script>

但不幸的是,这不是正确的做法。有什么想法或建议吗?提前谢谢。

你应该尝试使用 javascript 创建脚本元素,参考这个答案:https://stackoverflow.com/a/3248500/3323351

最新更新