我正在尝试执行以下操作:
<html>
<script type="text/javascript" src="jquery.js"></script>
<a id="random">before</a>
<script>
function test(a)
{
document.getElementById('random').innerHTML="after with variable passed in";
}
function test2()
{
document.getElementById('random').innerHTML="after without variable passed in";
}
</script>
<?php $sample = "hi"; ?>
<button onClick="test(<?php echo $sample;?>)">withVariable</button>
<button onClick="test2()">withoutVariable</button>
</html>
如果我单击“withoutVariable”按钮,函数 test2() 会被完美调用,因为没有变量传递给它。但是,如果我单击“withVariable”按钮,则由于某种原因永远不会调用函数 test(a)。有什么想法我在这里做错了吗?