我有一个span标签:
<span id="myBtnfb"
class="demo" onclick="open()">
<span class="icon"> </span>
<span class="">Testing</span>
</span>
和一些javascript
function open() {
alert('Hello');
}
现在,我想要发生的是当点击跨度时,它会触发“打开”功能。似乎发生了什么,它只是重新加载页面,但带回一个空白页面。有什么想法吗?
答案 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”,以便代码可以工作。