怎么通过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> 展开
谢谢指导啊。
<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> 展开
1个回答
展开全部
排错的时候要以页面的出现的源代码为准。
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>
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>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询