<html> <head> <script type="text/javascript"> function hello(name){ document.write((name + ",你好!"); } </script> </head> <body> <input type="button" onclick="hello('小明')" value="确定" /> </body> </html>
运行该例子,点击页面上的 确定 按钮,输出:
小明,你好!
与前面学习的弹出《JavaScript alert 消息警告框》实例不同,该例子要弹出信息提示框,需要我们点击 确定 按钮才能实现。
实际上这个例子就是典型的事件驱动,即由用户的鼠标点击事件(以及其他更多事件),来调用 hello() 函数,以执行函数内的代码。实际上大部分情况下,我们的 JavaScript 代码都是由用户事件来驱动的。
关于事件驱动更多信息及细节,请参看《JavaScript 事件》章节。