跨标签onclick加载空白页?

时间:2013-05-21 16:59:15

标签: javascript

我有一个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/

1 个答案:

答案 0 :(得分:7)

open()是一个原生JavaScript函数,它会打开一个新页面(在这种情况下为空白,因为没有指定参数):http://www.w3schools.com/jsref/met_win_open.asp

只需将您的功能重命名为openAlert()http://jsfiddle.net/qtf5s/2/

另外,@ Ian在评论中提到,在JSFiddle中,最好将JavaScript换行更改为“No wrap-in”,以便代码可以工作。