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

时间:2014-02-23 14:53:04

标签: javascript

我有这个小小的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>

但这不是不幸的做法。任何想法或建议?提前谢谢。

1 个答案:

答案 0 :(得分:0)

您应该尝试使用javascript创建脚本元素,请参阅以下答案: https://stackoverflow.com/a/3248500/3323351