【发布时间】:2014-09-06 21:32:03
【问题描述】:
我正在使用 html 中的 php 代码打印一些内容,但是,当我尝试单击该 div 时,它没有调用 onClick 中的函数??
这是我的php代码
echo '<div class="col-sm-12 col-xs-12 " ><div class="row ">';
echo '<div class="col-sm-10" onClick="openUrlInNewTab("'.$myarray['Job']['link'].'");"><h3>';
echo $myarray['Job']['title']."</h3></div></div></div>";
这是在浏览器的“查看源代码”中生成的 html 代码
<div class="col-sm-12 col-xs-12 ">
<div class="row " >
<div class="col-sm-10 " onClick="openUrlInNewTab("www.example.com");" >
<h3>Can you Code? </h3>
</div>
</div>
</div>
这是我在html页面中的功能
function openUrlInNewTab(url) {
// div click is not reaching here
alert(url);
window.open(url, "_blank");
}
【问题讨论】:
-
但是为什么呢?还有其他方法吗?
-
将
"www.example.com"替换为'www.example.com'(单引号) -
我来到这里是因为问题是“onclick not working”的第一个搜索结果,但在this question找到了解决方案。
标签: javascript php html onclick