fe5-3:事宜机制和事宜绑定

一、操纵元素(建立, 删除, 修正)
二、事宜

// 一、
// 建立
// 用 document.createElement 函数建立一个元素
var button = document.createElement('button');
// 用 innerHTML 设置属性
button.innerHTML = '注册用户'

// 修正
// 用 appendChild 给一个元素增加子元素
// 这里给 .login-form 增加适才建立好的按钮
var form = document.querySelector('.login-form')
form.appendChild(button)

// 删除
var pwd = document.querySelector('#id-input-password')
// 以下两种要领都可以删除元素
// 一种是自毁
// 一种是父节点删除子元素
pwd.remove()
form.removeChild(pwd)

// 二、
// 点击事宜
//  取得按钮
var loginButton = document.querySelector('#id-button-login')
// 声明一个函数, 用于在按钮点击后实行
var clicked = function(event) {
    log('按钮被点击到了', event)
}
// 增加事宜, 运用 addEventListener 函数, 它有两个参数
loginButton.addEventListener('click', clicked)
// 第一个是事宜的名字, 第二个是事宜发生后会被自动挪用的函数
// loginButton 发生了 'click' 事宜后挪用 clicked 函数
    原文作者:洛神_醉梦心
    原文地址: https://segmentfault.com/a/1190000018877819
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞