成都创新互联网站制作重庆分公司

JavaScript中如何使用onclick事件

小编给大家分享一下JavaScript中如何使用onclick事件,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!

10年积累的成都网站建设、成都网站设计经验,可以快速应对客户对网站的新想法和需求。提供各种问题对应的解决方案。让选择我们的客户得到更好、更有力的网络服务。我虽然不认识你,你也不认识我。但先制作网站后付款的网站建设流程,更有霍州免费网站建设让你可以放心的选择与我们合作。

                                                           onclick是一个事件,当事件被触发时就会执行处理,onclick是一个处理鼠标点击的事件。

JavaScript中如何使用onclick事件

我们首先来看一下onclick事件的语法

以下是如何使用onclick事件编写。

使用document.getElementById()在文档中指定id元素,并使用function(){}处理单击该元素时发生的事件。

document.getElementById("button").onclick = function() {
  // 设置在此处单击#button时要发生的事件
};

我们来看具体的示例

以下是使用onclick事件的示例。

单击按钮时更改文字

HTML代码

点击

CSS代码

#text-button {
  display: block;
  cursor: pointer;
  width: 160px;
  text-align: center;
  border: 1px solid #232323;
}

JavaScript代码

document.getElementById("text-button").onclick = function() {
document.getElementById("text").innerHTML = "我点击了!";
};

浏览器上显示结果如下

JavaScript中如何使用onclick事件

当点击这个方框后,就会显示如下效果:方框中文字改变了

JavaScript中如何使用onclick事件

点击方框时,方框背景颜色改变

HTML代码

CSS代码

#square-button {
  width: 80px;
  height: 80px;
  background: #232323;
}
#square-button.blue {
  background: #21759b;
}

JavaScript代码

document.getElementById("square-button").onclick = function() {
  this.classList.toggle("blue");
};

浏览器上显示如下效果:是一个黑色的方框

JavaScript中如何使用onclick事件

当点击这个方框后,颜色就会改变,显示效果如下

JavaScript中如何使用onclick事件

显示表单中输入的内容

HTML代码

你叫什么名字?

CSS代码

:focus {
  outline: 1px solid #666;
}
input[type="text"] {
  margin: 0 0 15px;
  padding: 8px 10px;
  border: 1px solid #d0d1d3;
}
button {
  padding: 8px 15px;
  background: #979380;
  color: #fff;
  border: none;
}

JavaScript代码

document.getElementById("form-button").onclick = function() {
  document.getElementById("form-text").innerHTML = "你好 " + document.getElementById("name").value + " 同学!";
}

浏览器上显示效果如下

JavaScript中如何使用onclick事件

当你在文本框中输入一个名字,比如张三,然后点击输入将会显示如下效果

JavaScript中如何使用onclick事件

看完了这篇文章,相信你对JavaScript中如何使用onclick事件有了一定的了解,想了解更多相关知识,欢迎关注创新互联行业资讯频道,感谢各位的阅读!


分享文章:JavaScript中如何使用onclick事件
当前URL:http://cxhlcq.com/article/pedcci.html

其他资讯

在线咨询

微信咨询

电话咨询

028-86922220(工作日)

18980820575(7×24)

提交需求

返回顶部