DOM ------ 操作元素

简介: DOM ------ 操作元素

关于事件~

事件三要素 : 事件源 事件类型 事件处理程序

事件源: 事件被触发的对象 即按钮

事件类型: 鼠标点击事件 (onclick)

事件处理程序: 通过函数赋值的方式

执行步骤: 获取事件源 注册事件 添加事件处理程序

获取事件源: var btn = document.getElementById(‘btn’)

注册事件: btn.onclick

添加事件处理程序: function() { alert(‘点秋香’) }


点击按钮 弹出内容

分析: 1.创建按钮 2.获取到按钮 3.给按钮绑定事件

  <button id='btn'>唐伯虎</button>
  //js代码
  var btn = document.getElementById('btn')
  btn.onclick = function() {
    alert('点秋香')
  }
  1. 改变元素内容(点击按钮 显示当前时间)
    分析: 1.创建div和按钮 2.获取到div和按钮 3.按钮绑定到div输出的函数 4.自定义函数
  <div>显示当前时间</div>
    <button>显示时间</button>
    //js代码
    var div = document.querySelector('div')
    var btn = document.querySelector('button')
    btn.onclick = function() {
            div.innerHTML = getDate()
    }
    function getDate(){
            var date = new Date()
            var year = date.getFullYear()
            var month = date.getMonth() + 1
            var dates = date.getDate()
            var arr = ['星期日','星期一','星期二','星期三','星期四','星期五','星期六',]
            var day = date.getDay()
            return '今天是' + year + '年' + month + '月' + dates + '日' + arr[day]
        }
  1. 分时问候(不同时间不同的问候)
    分析: 1.创建div 2.获取div 3.获取时间 4.时间绑定到if条件语句 按需输出
  <div></div>
  //js代码
  var div = document.querySelector('div')
    var date = new Date()
    var hour = date.getHours()
    if(hour < 12){
        div.innerHTML = '早上好,写代码'
    }else if(hour < 18){
        div.innerHTML = '下午好,继续写代码'
    }else{
        div.innerHTML = '晚上好,依旧写代码'
    }
相关文章
|
JavaScript
在Vue中获取DOM元素的实际宽高
【10月更文挑战第2天】
1341 76
|
JavaScript 前端开发 容器
用HTML DOM实现有条件地渲染网页元素(上)
用HTML DOM实现有条件地渲染网页元素(上)
|
存储 JavaScript 前端开发
用HTML DOM实现有条件地渲染网页元素(下)
用HTML DOM实现有条件地渲染网页元素(下)
|
JavaScript 前端开发 开发者
.js的dom元素操作
【10月更文挑战第29天】通过灵活运用这些 DOM 元素操作方法,JavaScript 可以实现丰富的网页交互效果,如动态更新页面内容、响应用户操作、创建和删除页面元素等。在实际开发中,开发者可以根据具体的需求和场景,选择合适的 DOM 元素操作方法来实现所需的功能,为用户提供更加流畅和动态的网页体验。
|
JavaScript 前端开发
|
JavaScript
Vue3基础(十wu)___ref获取原生dom元素
本文介绍了Vue3中使用`ref`来获取和操作原生DOM元素的方法,通过示例展示了如何通过`.value`改变元素的样式。
311 1
Vue3基础(十wu)___ref获取原生dom元素
|
移动开发 JavaScript 前端开发
原生js如何获取dom元素的自定义属性
原生js如何获取dom元素的自定义属性
462 4
|
JavaScript 前端开发
JavaScript HTML DOM 元素 (节点)
JavaScript HTML DOM 元素 (节点)
110 2
|
前端开发 JavaScript
前端基础(七)_DOM元素获取(getElementById、getElementsByTagName、getElementsByClassName、querySelector等)
本文介绍了如何在前端通过不同的方法获取DOM元素,包括getElementById、getElementsByTagName、getElementsByClassName、querySelector和querySelectorAll。
836 3
|
JavaScript 前端开发 API

热门文章

最新文章