0

span タグがあります:

<span id="myBtnfb"
    class="demo" onclick="open()">
    <span class="icon">&nbsp;</span>
    <span class="">Testing</span>
</span> 

そしていくつかのjavascript

  function open() {
      alert('Hello');
  }

今、私がやりたいことは、スパンがクリックされたときに「開く」機能を起動することです。ただし、ページをリロードするだけで空白のページが返されるようです。何か案は?

http://jsfiddle.net/qtf5s/

4

1 に答える 1

8

open()新しいページを開くネイティブの JavaScript 関数です (この場合はパラメーターが指定されていないため空白です): https://developer.mozilla.org/en-US/docs/Web/API/Window/open

関数の名前をhttp://jsfiddle.net/qtf5s/2/のような名前に変更するだけopenAlert()です。

また、@Ian はコメントで、JSFiddle では、コードが機能するように JavaScript ラップを「No wrap - in」に変更するのが最善であると述べました。

于 2013-05-21T17:01:53.697 に答える