javascript错误'函数未定义'使用html onclick
javascript error 'function not defined' with html onclick
目标是当有人单击按钮元素时,会触发closeModal()函数,并将display css属性更改为'none'但我一直收到一个错误,即onclick中的函数集没有定义。javascript位于文件中的html上方。
代码如下。
Javascript
function closeModal() {
var modal = document.getElementById('modal');
$( modal ).css('display', 'none');
}
HTML
<div id="modal" style="display:block;">
<button onclick="closeModal();" id="begin">Let's get started!</button>
</div>
在不使用JQuery的情况下尝试更好、更干净的代码
HTML:
<div id="modal" style="display:block;">
<button id="begin">Let's get started!</button>
</div>
JavaScript:
window.onload = function(){
var btn = document.getElementById("begin");
var modal = document.getElementById("modal");
btn.onclick = function () {
modal.style.display = "none";
}
}
无论在哪里写剧本
祝好运
相关文章:
- JavaScript HTML Onclick
- 无法从html onclick启动javascript函数
- 加载文档时的HTML onClick事件处理
- javascript函数和html onclick属性
- HTML onclick document.getElementById
- 使用 HTML onClick 将 PHP 变量作为参数传递
- 在 html “onclick” 事件中组合许多类似的操作
- 使 HTML onClick 事件有条件
- HTML onclick=“;myFunction”;不起作用
- HTML onClick事件未激发
- jQuery/MVC3函数html onclick只工作一次
- 如何在asp.net中的html onclick事件中传递文本框值
- Javascript/HTML:onClick图像警报不起作用
- HTML onClick不会'无法使用Windows Phone
- 要使用insde html onclick的javascript变量
- javascript错误'函数未定义'使用html onclick
- HTML onclick 不会触发功能
- 如何从html onClick事件中将html预处理到页面上的元素中
- call html onclick from jquery
- jQuery html onclick存储锚点ID,然后从javascript数组中提取内容