我正在尝试回显 HTML中的以下函数add()
'<a onclick="add('.$row["x"].','.$row["y"].')" href="javascript:void(0)">'
未调用该函数。我该如何正确实施?
答案 0 :(得分:1)
试试这个
'<a href="javascript:add('.$row["x"].','.$row["y"].')">'
OR
'<a onclick="add('.$row["x"].','.$row["y"].')" href="#">'
或者
'<a onclick="add('.$row["x"].','.$row["y"].') return false" href="#">'
答案 1 :(得分:1)
此
echo '<a onclick="add('.$row["x"].','.$row["y"].')" href="javascript:void(0)">';
会给你
<a onclick="add(a,b)" href="javascript:void(0)">
如果要将字符串传递给函数,则需要添加单引号,例如
echo '<a onclick="add(\''.$row["x"].'\',\''.$row["y"].'\')" href="javascript:void(0)">';
然后在你的文件中你会得到
<a onclick="add('a','b')" href="javascript:void(0)">
答案 2 :(得分:1)
尝试这样的事情。
Php文件
<?php
echo '<a onclick="add('.$row["x"].','.$row["y"].')" >Onclick Function</a>';
?>
.html文件
<a onclick="add(<?= $row["x"] ?>,<?= $row["y"] ?>)" href="javascript:void(0)">Onclick Function</a>