use*_*010 7 javascript jsfiddle
我做了这个简短的小提琴:http://jsfiddle.net/NZnN2/.单击按钮时为什么不弹出警报?
Roc*_*mat 11
因为您的JavaScript代码位于onload处理程序中,这意味着display_message不是全局的,因此HTML无法访问.
自从您选择以来onLoad,您的JavaScript被注入到页面中,如下所示:
window.addEvent('load', function() {
function display_message(){
alert("woohoo!");
}
});
Run Code Online (Sandbox Code Playgroud)
如您所见,display_message只能在匿名函数内访问.要使示例正常工作,请更改onLoad为no wrap (head)或no wrap (body)(位于页面左侧).
工作示例:http://jsfiddle.net/NZnN2/8/
| 归档时间: |
|
| 查看次数: |
1349 次 |
| 最近记录: |