gpt4 book ai didi

javascript - 从 php 调用 javascript 函数时遇到问题

转载 作者:行者123 更新时间:2023-11-28 20:13:23 24 4
gpt4 key购买 nike

我正在尝试执行以下操作:

<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) 永远不会被调用。你知道我在这里做错了什么吗?

最佳答案

由于 $sample 是一个字符串文字,因此您需要将其用 ''

括起来
<button onClick="test('<?php echo $sample;?>')">withVariable</button>

关于javascript - 从 php 调用 javascript 函数时遇到问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19557344/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com