我在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>";
Run Code Online (Sandbox Code Playgroud)
这是在浏览器的"查看源"中生成的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>
Run Code Online (Sandbox Code Playgroud)
这是我在html页面中的功能
function openUrlInNewTab(url) {
// div click is not reaching here
alert(url);
window.open(url, "_blank");
}
Run Code Online (Sandbox Code Playgroud)