javascript 多个同样按钮触发同一个事件_「融职培训」Web前端学习 第3章 JavaScript基础教程14 DOM基础...

一、DOM的基本概念

本章节可谓是相当重要了,是让JavaScript灵动起来必不可少的一步

  • 文档对象模型
  • 定义了树状结构
  • 定义了接口,可以用来操作树状结构

二、样式操作

我们可以通过DOM提供的querySelector方法来获取元素,然后进一步操作它的样式示例代码如下:

1 

DOM样式测试

2

若需要通过js设置多个元素的样式,可以使用querySelectorAll方法,示例代码如下:

 1 
2 香蕉 3 苹果 4 鸭梨 5 6

我们将一个函数赋值给一个事件,当这个事件被触发的时候,这个函数就会被执行。

四、操作属性

我们可以通过JavaScript获取和设置元素属性,例如input的value属性值,或者img的src属性。

首先我们来实现一个效果,在文本框中输入字符串,然后点击按钮用在控制台输出我们输入的字符串示例代码如下:

 1  2 输出 3 

我们还可以通过赋值的方式为一个元素设置属性,可以切换所示图片示例代码如下:

1 2 切换图片3 

当点击按钮的时候,通过赋值的方式把另一张图片的地址赋值给img标签的src属性,就实现了图片切换的效果

五、数学计算案例

下面我们来实现一个能完成数学计算的程序,页面有四个文本框和一个按钮,我们在第一个文本框输入一个数字,在第二个文本框输入一个操作符,第三个文本框再输入一个数字,然后当我们点击计算按钮的时候,会在第四个文本框计算出结果,这个例子和我们学习switch语句的时候写的例子很像,但是那时候我们没有可操作的页面,现在我们把计算功能写在一个函数中。示例代码如下:

 1      2      3      4      5     计算 6     

【融职教育】在工作中学习,在学习中工作

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
### 回答1: 第三种方法是通过JavaScript方法传递。在HTML中,我们可以创建一个button按钮,并给它添加一个onclick事件。 首先,在HTML中创建一个button按钮元素: ```html <button onclick="myFunction()">点击我</button> ``` 然后,在JavaScript中编写一个名为myFunction的函数,该函数将在用户通过点击按钮时执行: ```javascript function myFunction() { // 执行一些操作 console.log("按钮被点击了!"); } ``` 当用户点击按钮时,将触发DOM事件中的onclick事件,进而执行myFunction函数。这个函数可以执行一些你想要的操作。在上述示例中,我在函数中添加了一行代码来在控制台中记录按钮被点击了的信息。 这种方法通过在HTML中直接设置onclick属性,可以方便地将事件与函数绑定在一起。这样,当用户点击按钮时,就可以触发特定的函数执行特定的操作。 总结起来,这种方法是通过设置onclick属性,并在JavaScript中编写一个对应的函数来实现用户点击按钮后执行一些操作。 ### 回答2: 通过js方法传递指的是在点击button按钮触发onclick事件并执行相应的函数。这种方法可以通过在button标签中添加onclick属性来实现。 在HTML中,我们可以为button按钮添加onclick属性,指定要执行的函数。例如: <button onclick="myFunction()">点击我</button> 当用户点击这个button按钮时,会触发onclick事件,并执行名为myFunction()的函数。 这里的myFunction()是一个自定义的JavaScript函数,可以在<script>标签中定义。例如: <script> function myFunction() { console.log("按钮被点击了"); } </script> 在这个例子中,当用户点击按钮时,控制台会输出"按钮被点击了"。实际应用中,可以在myFunction()函数中编写需要执行的逻辑代码,例如更新页面内容、发送网络请求等。 需要注意的是,通过js方法传递是在客户端执行的,不会触发服务器端的响应。此方法适用于对页面元素进行交互操作,实现一些动态效果和功能。同时,为了代码的可读性和维护性,建议将JavaScript代码封装成独立的.js文件,并在HTML中引入。 ### 回答3: 第三种方法是通过js方法传递来实现。当用户点击这个button按钮时,会触发DOM事件中的onclick事件,然后执行相应的操作。 具体实现的步骤如下: 1. 首先,在HTML文件中创建一个button按钮,并给它设置一个onclick事件处理函数,例如:onclick="myFunction()"。 2. 在JavaScript文件中定义这个myFunction函数,在函数内实现需要执行的操作。 3. 在函数内部可以使用DOM操作来修改页面的元素或执行其他需要的操作。 例如,我们可以在myFunction函数内部使用DOM操作来修改一个div元素的内容,代码如下: ```javascript function myFunction() { // 获取需要修改的div元素 var divElement = document.getElementById("myDiv"); // 修改div元素的内容 divElement.innerHTML = "Hello, World!"; } ``` 在上述代码中,我们首先通过document.getElementById方法获取了id为"myDiv"的div元素,并将它赋值给divElement变量。然后,通过修改divElement的innerHTML属性,将div元素的内容改为"Hello, World!"。 通过以上的步骤,当用户点击这个button按钮时,就会触发调用myFunction函数,并执行其中的操作,实现了通过js方法传递的效果。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值