Php onclick事件在echo内部不起作用 echo';
它工作得很好,但是Php onclick事件在echo内部不起作用 echo';,php,javascript,Php,Javascript,它工作得很好,但是 echo '<a onclick="alert(\'alert\');"><img src= "1.jpeg"></a>'; echo'; 如果我把警报放在do()里面,它就不起作用了 函数do() { 警报(“警报”); } 任何人都能帮上忙。do是javascript中的保留字。请尝试将该方法命名为其他名称。您不能使用名为do()的函数。将名称更改为其他名称。此外,最好使用以下内容: <script type="text/
echo '<a onclick="alert(\'alert\');"><img src= "1.jpeg"></a>';
echo';
如果我把警报放在do()里面,它就不起作用了
函数do()
{
警报(“警报”);
}
任何人都能帮上忙。
do
是javascript中的保留字。请尝试将该方法命名为其他名称。您不能使用名为do()的函数。将名称更改为其他名称。此外,最好使用以下内容:
<script type="text/javascript">
function do()
{
alert("alert");
}
</script>
echo';
那么为什么要标记为已接受?:当我标记时,第一个条件下的oits工作。但是当我检查第二个条件时,它不工作。我是这个网站的新手。只是我对这个注释样式和选项感到困惑。我在标记后错过了链接。请返回false
onclick而不是javascript:void(0)
@mplungjan:我希望编辑是你建议的应该做的?是的,但保留href-I like href=“#”但其他人不这样做,因为它确实会重新加载页面,但只有当javascript因为返回错误而关闭时,即使不工作,我也尝试使用名称echo'@您可以使用iPhone或Firefox读取javascript解析器给您的错误。这对您来说应该是一个很大的帮助,因为听起来javascript没有按应有的方式加载。你能更新你的原始问题,在你使用代码的上下文中添加一些细节吗?如何加载javascript等@AshokiPhone:根据您原始帖子中的代码,它对我不起作用。如果我在代码中更改的唯一一件事是将函数名更改为doin
,并更新调用以匹配,那么它确实有效。
<script type="text/javascript">
function do()
{
alert("alert");
}
</script>
echo '<a href="javascript:void(0)" onclick="your_function();return false;">
<img src="img.jpg">
</a>';