Web API
创始人
2024-05-29 10:24:47

DOM API

1、选中页面元素

let elem = document.querySelector('CSS选择器');

console.log(elem);

console.dir(elem);

2、事件

鼠标点击事件 onclick  鼠标移动事件 onmousemove 等等

事件源 .box,事件类型 onlick,事件处理方式 alert('hello')

let div = document.querySelector('.box');
div.onclick = function(){alert('hello');
}

3、操作元素

(1)获取/修改元素内容:innerHTML

   
abc

(2)获取/修改元素属性

   

(3)获取/修改表单元素属性

表单元素(input,textarea,select......)有一些普通标签没有的特殊属性

如:value属性——获取到元素里用户填写的值

    

要用 input.value,不能使用 input.innerHTML,因为——

innerHTML:得到的是标签的内容,input标签是单标签,没有内容。

如:type属性

隐藏显示密码

    

(4)获取/修改样式属性

修改内联样式(修改style属性的值)

例子:点击使字体变大

    
这是一个div,点击字体会变大

修改元素应用的CSS类名

例子:切换夜间模式

    
这是一个div

4、新增元素和删除元素

(1)新增元素

创建元素    document.createElement('元素');

把这个元素放到 dom 树中    尾插:appendChild(变量名);

   
这是一个div
    
  • 11
  • 22

(2)删除元素  removeChild(变量名);

    
  • 11
  • 22

5、案例

(1)猜数字 

    
请输入一个数字:

(2)表白墙(留言板)



表白墙

表白墙

输入后点击提交,会将信息显示在表格中

谁:
对谁:
说什么:

 

相关内容

热门资讯

中衡设计(603017.SH)... 格隆汇4月22日丨中衡设计(603017.SH)发布2025年年报显示,公司全年实现营业收入11.7...
海港人寿总经理变更:齐美祝任临...   炒股就看金麒麟分析师研报,权威,专业,及时,全面,助您挖掘潜力主题机会!   每经记者|涂颖浩...
出息了!德国市长试乘贵州造无人...   2026年4月21日,德国东部城市开姆尼茨。市政厅门前,一辆圆润的胶囊状小巴缓缓驶出。车内坐着三...
谷歌推出AI训练与推理专用芯片...   核心要点谷歌将推出一款专门运行人工智能模型的芯片,同时推出另一款独立处理器用于模型训练。亚马逊也...
龙腾光电修订公司章程及多项治理... 4月23日,龙腾光电(证券代码:688055)发布公告称,公司于2026年4月22日召开第三届董事会...