表单属性的设置,事件三要素

350 阅读1分钟

1.表单属性的设置

innerText innerHTML 主要是用来设置 双标签的文本内容的

输入框

       设置普通的输入框  input.value ="表单的值"
       // 获取一下表单 dom元素
        let username = document.querySelector('.username');
       // 设置文本内容
       // username.innerText = '我的用户名';
       // 设置输入框的文本内容
        username.value = '我的用户名';

复选或单选框

        // 复选框
        let isarg = document.querySelector('.isarg');
        // 设置勾选上
        // isarg.checked = true;
        // 不勾选
        // isarg.checked = false;

button按钮

        // 按钮
        let code = document.querySelector('.code');		
        // 设置按钮 可以启用 可以点击
        // disabled 禁用
        // code.disabled = true;// 禁用
        code.disabled = false; // 启用

下拉列表

        // select 选中
        let option = document.querySelector('option:nth-child(4)');
        // option.select = true; // 错误的单词
        option.selected = true; // 正确的单词

表单属性的总结

      1 设置普通的输入框  input.value ="表单的值"
      2 设置 按钮的禁用
        button.disabled=true   禁用
        button.disabled=false  启用
      3 设置单选框或者复选框
        radio.checked=true      选中
        checkbox.checked=false  取消选中
      4 设置下拉列表 select
        option.selected=true  选中

2.事件三要素

事件基础

js使我们有能力创建动态页面,而事件是可以被js侦测到的行为

 简单理为:触发–响应机制 

事件是由三部分组成 事件源 时间类型 事件处理程序 我们也称为事件三要素

执行事件的步骤

点击div控制台输出 我被选中 

1.获取事件源 2.绑定事件3. 注册事件

<script>
//点击按钮弹出对话框
       //事件是由三部分组成 事件源 时间类型 事件处理程序  我们也称为事件三要素
       //1. 事件源 事件被触发的对象 谁? 按钮
       var btn = document.getElementById('btn');//获得了事件源
       //2.事件类型 如何触发 什么事件 比如鼠标点击(onclick) 还是鼠标经过 还是键盘按下
       //3.事件处理程序 通过函数赋值的方式 完成
        btn.onclick = function(){
            alert('法外');
        }

        //1.获取事件源
        var div = document.querySelector('div')
        //2.绑定事件 注册事件
        div.onclick = function(){
            console.log('我被选中了');
        }
</script>

事件类型

常见鼠标事件