javascript中如何处理点击事件?

发布于 2024-10-27 00:17:32 字数 496 浏览 0 评论 0原文

今天是我从事新工作的第一天(大型网站的前端主管)。我的任务之一是实现一个按钮,单击该按钮即可触发事件。我不知道,所以在谷歌搜索了一下之后,我想出了这个:

<html>
<head>
<script type="text/javascript">
function popup(); 
{
    alert("Hello World") ==> alert("Hello World");
}
</script>
</head>
<body>

<input type="button" value="Click Me!" onclick="popup()"></input><br></br>

</html>    
</body>

问题是,当我单击按钮时,什么也没有发生。

编辑根据米歇尔的评论进行更新

Today is my first day at a new job (a Front End Lead on a large website.) One of my tasks is to implement a button that fires an event when it's clicked. I had no clue, so after googling a bit, I came up with this:

<html>
<head>
<script type="text/javascript">
function popup(); 
{
    alert("Hello World") ==> alert("Hello World");
}
</script>
</head>
<body>

<input type="button" value="Click Me!" onclick="popup()"></input><br></br>

</html>    
</body>

The problem is, when I click my button, nothing happens.

EDIT Updated based on MICHEL's comments

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

江南月 2024-11-03 00:17:32

删除分号:

function popup()
{
    alert("Hello World")
}

应该可以工作^_^

在这里看到它的工作原理:http://jsfiddle.net/maniator/fNeJh/

remove the semi-colon:

function popup()
{
    alert("Hello World")
}

that should work ^_^

see it working here: http://jsfiddle.net/maniator/fNeJh/

骑趴 2024-11-03 00:17:32

您的 HTML 无效。更改

</html>    
</body>

</body>
</html>

此外,
标记没有内容,因此您根本不需要结束标记(对于 HTML),或者您可以将其编写为自结束标记:

就 JavaScript 错误而言,Neal 的答案是正确的。

Your HTML is invalid. Change

</html>    
</body>

to

</body>
</html>

Also, the <br> tag has no content, so you don't need a closing tag at all (for HTML) or you can write it as a self-closing tag: <br/>.

As far as the JavaScript error goes, Neal's answer is correct.

一个人的夜不怕黑 2024-11-03 00:17:32

这应该有效

<html>
<head>
</head>

<body>

<script type="text/javascript">
function popup() 
{
    alert("Hello World");
}
</script>

<input type="button" value="Click Me!" onclick="popup()"><br/><br/>

</body>
</html>

This should work

<html>
<head>
</head>

<body>

<script type="text/javascript">
function popup() 
{
    alert("Hello World");
}
</script>

<input type="button" value="Click Me!" onclick="popup()"><br/><br/>

</body>
</html>
与君绝 2024-11-03 00:17:32

后的分号

删除Bad :

function popup(); 

Good :

function popup()

:您可能需要在alert("Hello World") ==> 后添加一个分号警报(“你好世界”);

Remove semi-colon after

Bad :

function popup(); 

Good :

function popup()

You might want to add one after alert("Hello World") ==> alert("Hello World");

你丑哭了我 2024-11-03 00:17:32

函数声明后不应有分号...关于 javascript 的简单教程将为您提供 javascript 的开始...

function should not have a semi colon after its declaration ... A simple tutorial on javascript would give you a start on javascript...

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文