原生写的document.getElementById("adiv").onclick=function(){}不起作用,给函数起个名字比如cure ,写在页面里调用cure()即,onclick=“cure()”才起作用,为啥前一种方式不起做用
解决方案 »
- 清除掉屏幕上所有的直线图像
- 求一个按钮解决文件上传的代码或好用的插件
- 求教,socket关闭问题
- 用javascript或者jsp判断客户端浏览器(IE)的安全级别,确切说判断userData是否被禁,请高手!!!!!!!!
- 如何判断字符为特殊字符
- 关于正则表达式中()的一个问题,请大家帮忙
- 请教如何防止表格被连续的字符撑大,例如这里kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
- 怎样再js里实现messagebox功能
- 50分:无询问关闭父窗口!
- 急问
- nuxt.js中按需导入ant-design-vue无效,需要怎么配置
- js给input赋值时无效 不能触发onChange!
要把script放在页面body下面,或者放到window.onload事件(页面加载完成后触发)中才可以
<div onclick="cure()"></div>使用匿名函式
<div onclick="(function(){})()"></div>
</script>
上面代码测试成功。
window.onload = function(){ document.getElementById("adiv").onclick=function(){}; }