问答1 问答5 问答50 问答500 问答1000

...js代码自动运行了,而onclink没有运行,怎么解决?

提问网友 发布时间:2024-04-05 15:59
声明声明:本网页内容为用户发布,旨在传播知识,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:1656858193@qq.com
5个回答
热心网友 回答时间:2024-04-09 22:59

这个主要是基础理解不够的原因。

打开页面时,HTML CSS Javascript 分别有加载器加载。

可执行的js代码会自动执行。

但是事件函数,是需要出发事件后才可以执行的。

下面是简单的代码,仅供参考:

<body>
    <input type="button" id="btn" />
    <div style="width:100px; height:100px; background:#ccc;"></div>
</body>
<script>
    var oBtn = document.querySelector('#btn');
    var oDiv = document.querySelectorAll('div')[0];
    oBtn.onclick = function(){
        oDiv.style.display = 'none';  //当页面加载时,div是显示的,但是当点击按钮后,div消失。
    };
</script>
热心网友 回答时间:2024-04-09 22:57
onclick是事件监听,当你点击对应元素时,才会运行
热心网友 回答时间:2024-04-09 22:54
看看你的 body 标签有没有初始化方式 或者JS里面有没有初始化方法 像 $(document).ready(function() 类似的
热心网友 回答时间:2024-04-09 22:55
onclick需要点击元素之后才会运行
热心网友 回答时间:2024-04-09 22:59

javascript中的onclock事件是:在对象被点击时发生,并不是js代码自动运行后onclick就会执行。没有单击对象的前提下是不会执行该事件的。

例如:

  <script language="javascript" type="text/javascript">
<!--
function f1(){
alert("单击事件");
}
//-->
  </script>
 </head>
 <body>
<button onclick="f1()">单击</button>
 </body>

当加载页面后并单击了button元素对象。就会执行函数f1(){..}中的代码了。

本文如未解决您的问题请添加抖音号:51dongshi(抖音搜索懂视),直接咨询即可。

房子装修需要注意哪些项目? 脑血栓患者 突然发现一侧面部水肿是什么症状 我想要一张用毛笔写的“一个帅哥”这四个字的图片,底色是黑色的,字是... 速度与激情7高清百度云链接 ...用了一次发现油烟很大并还很呛人,夫人讲会否致癌 春天里歌词汪峰春天里歌曲简介 尿酸高不吃那些食物和饮料? 上海中建东孚物业管理有限公司电话是多少? 教育局与人力资源与社会保障局发的毕业证有区别 中专和技校的文凭有什么不同吗? 人力资源与社会保障部发的毕业证有用吗? 有懂瓷器的吗?这枚碗是金代定窑紫定吗? 定窑[dìng yáo]什么意思?近义词和反义词是什么?英文翻译是什么... 植的第六笔叫什么? 植的第六笔是什么?谢谢回答 问个女的给想我了,她说你猜,她是什么意思? 猫咪为什么不吃化毛膏 ...总院哪个医院好?哪个医生专业?求推荐专业的医生!! 万达国际交通方便吗?应该怎么过去? 美国的FBI和CIA的探员和特工坐的车一般都是Chevrolet大吉普吧?_百度知 ... 从潢川到深圳经几站 从济南到深圳需要办过境手续吗?如需办理在那里办理?还有最近的火车路线... 请问电视没有频道也没有信号是哪里有问题该怎么搞,是小锅盖那种... 打了耳洞1周以后,可以戴着耳钉洗澡吗? 很喜欢唱歌,但音色不好怎么办?蛀 ...但是录下来挺难听的。给我的感觉就是音色不好,还有就是我每次可以... 中山市乐活体育用品有限公司怎么样? 中山市圣马可体育用品有限公司怎么样? 中山市原动力体育用品有限公司怎么样? 中山市浩源体育用品有限公司怎么样? 中山市沙溪镇哪里有体育用品店?我想买双钉鞋 中山市阿洛奇美第体育用品有限公司怎么样 认为学校的废除已不可避免,应该在学校之外寻找教育的出路的教育家是 二战德军装甲掷弹兵的班的编制 ...描写主要描写天气的炎热,选自老舍的《骆驼祥子》) 比亚迪f0钥匙感应在哪 一个女生如果对一个男生有感觉是喜欢吗·· 女孩子爱一个人 都是用感觉的吗? 脸部洗脸后皮肤紧绷 街头点痣可不可靠?