javascript - 两个具有 onclick 事件的类似跨度,其中一个不起作用?

标签 javascript html onclick

遇到一个非常奇怪的问题,我一生都找不到为什么这不起作用:

js:

function Test()
{
  alert("test");
}

html:

<span id='bla' onclick='Test()'>
  Click me
</span>

<hr>

<span id='bla2' onclick='alert("test2")'>
  Click me too
</span>

现场演示:https://jsfiddle.net/gc4533qz/

为什么点击第二行会生成弹出窗口,但点击第一行却不会?

最佳答案

此问题是由 JSFiddle 中的默认设置之一导致的。

您需要更改其中一项 JavaScript 设置。

将加载类型设置更改为:

enter image description here

至:

enter image description here

这应该可以解决问题!

关于javascript - 两个具有 onclick 事件的类似跨度,其中一个不起作用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39941176/

相关文章:

html - 可以为 Icon 字体分配不同的字体系列吗?

java - 我如何在 Android Studio 中为注册表单设置 onClick 验证

javascript - 使用 focusout 和 focusin 以及 Click 事件时无法检测按钮按下情况

javascript - 查找数组是否包含用户

html - 如何创建从中间到边缘导航栏选定标记的边框?

javascript - 优化浏览器端图像大小调整?

javascript - 如何检查 html 表单输入是否为整数

javascript - 将 Onclick 转换为 addEventListener

javascript - 使用 FileReader 读取文本文件

javascript - 从 javascript 将值传递到 Rails Controller