就像这样,我想让"createDiv"函数在满足特定条件时自动执行。
if (isset($_GET["add"]))
{
?>
<script>
createDiv();
</script>
<?php
}
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
</script>
如何使用if else条件而不是click来调用函数?
您的代码基本正确,应该这样做。但是,在尝试调用该函数之前,必须将该脚本包含在函数中。或者你将尝试执行一些还不存在的东西。
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
</script>
if (isset($_GET["add"]))
{
?>
<script>
createDiv(); // will execute when it loads this line
</script>
<?php
}
试一下
if (isset($_GET["add"]))
{
?>
<script type="text/javascript" language="javascript">
createDiv();
function createDiv()
{
alert ("popup!!!");
}
</script>
<?php
}
<script type="text/javascript" language="javascript">
function createDiv()
{
alert ("popup!!!");
}
var q="<?php echo (isset($_GET['add']))?$_GET['add']:'';?>";
if(q!=''){
createDiv();
}
</script>