为什么不使用函数名称的内联事件在div上工作?

时间:2015-07-05 14:14:04

标签: javascript html events inline inline-code

我觉得这是一个非常棒的问题,但我不能为我的生活弄明白。

http://jsfiddle.net/37pj3bro/5/

<td ng-if="data.length" ng-repeat="(a,b) in data[0]">{{a}}</td>

第一次点击我不会发出警报,但第二次发出警告。我无法弄清楚为什么......

1 个答案:

答案 0 :(得分:4)

您问题中的代码可以正常运行:

<div onclick="dingo()">click me</div>
<div onclick="alert(this)">click me 2</div>

<script type="text/javascript">
function dingo()
{
    alert("hi");
}
</script>

JS小提琴中的代码不起作用,因为您已对其进行了配置,因此dingo不是全局的。

Screenshot