怎么通过onclick 事件获取JS的函数返回值

怎么通过onclick事件获取JS的函数返回值,例如下面的脚本。我想在点击鼠标的时候getvalue()执行,同时把这个函数的返回值传给PHP的变量$n。但是我在oncl... 怎么通过onclick 事件获取JS的函数返回值,例如下面的脚本。 我想在点击鼠标的时候 getvalue()执行,同时把这个函数的返回值传给PHP的变量$n。但是我在onclick='getValue()'里加了"$n=",变成onclick='$n=getValue()'之后,点击鼠标好像没有反应了。

谢谢指导啊。

<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader")
return x.innerHTML

}
</script>
</head>
<body>

<?php
echo "<h1 id='myHeader' onclick='$n=getValue()'>This is a header</h1>";
echo "<p>Click on the header to alert its value</p>";
echo "$n";
?>
</body>
</html>
展开
 我来答
3211_204
2012-10-26 · TA获得超过586个赞
知道小有建树答主
回答量:1021
采纳率:100%
帮助的人:738万
展开全部
排错的时候要以页面的出现的源代码为准。
js获得的值是在php已经输出的基础上。你这里倒过来了。

这样改看能达到你的要求?
<html>
<head>
<script type="text/javascript">
function getValue()
{
var x=document.getElementById("myHeader")
//return x.innerHTML
document.getElementById(""p_for_show").innerHTML=x.innerHTML;
}
</script>
</head>
<body>

<?php
echo "<h1 id='myHeader' onclick='getValue()'>This is a header</h1>";
echo "<p>Click on the header to alert its value</p><p id="p_for_show"></p>";
?>

</body>
</html>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式