ondblclick myfunction()不会激发

ondblclick myfunction() does not fire

本文关键字:myfunction ondblclick      更新时间:2023-09-26

我有下面的html代码,它似乎不会触发函数toggle()。

<div id="element" align="center" ondblclick="toggle()" >
  <h1>
  <p id="tennis">
B
  </p>
</h1>
  <p id="date">
  </p>
</div>

javascript函数在下面,可以在fiddle中使用。

function toggle() {
  alert("hi");
}

我是否错误地访问了函数?

更改JS加载类型。

Javascript:

function toggle() {
  // alert("hi");
  var el = document.getElementById("tennis").innerHTML;
  el = (el === 'B' ? 'K' : 'B');
  document.getElementById("tennis").innerHTML = el;
}

Html:

<div id="element" align="center" ondblclick="toggle()">
  <h1>
    <p id="tennis">B</p>
  </h1>
</div>

JS Fiddle