首页 > 其他分享 >DOM&&BOM

DOM&&BOM

时间:2024-02-06 19:23:42浏览次数:20  
标签:console log DOM querySelector BOM && var document 鼠标

获取页面元素

getElementById  getElementsByTagName  getElementsByClassName

querySelector/querySelectorAll

getElementsByTagName由于每次获取到多个数据,组成一个伪数组,因此在对每一个数据进行操作时,要通过循环的方式进行

<div id="d">aaaa</div>

<script>
// d 中保存div标签对象
var d = document.getElementById('d');
</script>
<p>执子之手,将子拖走</p>
<p>一觉醒来,天都黑了</p>

<script>
    var pDoms = document.getElementsByTagName('p');

    for (var i = 0; i < pDoms.length; i++) {
        pDoms[i].style.color = "red";
    }
</script>
<p class="word">俺从不写错字,但俺写通假字</p>
<div class="word">执子之手,将子拖走</div>
<h1 class="word">一觉醒来,天都黑了</h1>

<script>
    var doms = document.getElementsByClassName('word');
    for (var i = 0; i < doms.length; i++) {
        console.log(doms[i]);
    }
</script>
<h1 id="book">盗墓笔记</h1>
<p class="title">鬼吹灯</p>
<span>茅山后裔</span>

<ul class="music">
    <li>星星点灯</li>
    <li>大风车</li>
    <li id="new">百战成诗</li>
</ul>

<script>
    var span = document.querySelector('span');
    console.log(span);
    
    var h = document.querySelector('#book');
    console.log(h);

    var p = document.querySelector('.title');
    console.log(p);

    var li = document.querySelector('.music #new');
    console.log(li);
</script>
<ul class="music">
    <li>星星点灯</li>
    <li>大风车</li>
    <li id="new">百战成诗</li>
</ul>

<script>
    var lis = document.querySelectorAll('ul>li');
    console.log(lis);
    for (var i = 0; i < lis.length; i++) {
        console.log(lis[i]);
    }
</script>

 

鼠标事件

onclick  鼠标点击事件

onmouseenter  鼠标进入事件

onmouseleave  鼠标离开事件

onmousemove  鼠标移动事件

 

标签:console,log,DOM,querySelector,BOM,&&,var,document,鼠标
From: https://www.cnblogs.com/wchh/p/18010203

相关文章

  • Oracle index domain R-tree(B-tree extension)
    *[构建域索引](https://docs.oracle.com/en/database/oracle/oracle-database/19/addci/building-domain-indexes.html#GUID-E370B5E4-BAC0-49C6-B17D-830B3A507FB4)域索引是为专用域(如空间或图像处理)设计的索引。用户可以在设计器创建索引类型后生成给定类型的域索引。域索引的......
  • Teamcenter AWC开发:调用SOA时,报错No SOA service for Bom-2008-06-StructureManagemen
    1、报错:2、分析:我一直在纠结,究竟是SOA接口报错。还是没有这个SOA接口服务。因为在AWC生成的SOA文档,是有这个接口和服务的。后来明白了。如果是SOA接口报错。在网络中看到这个接口是有响应的。也就是有返回的。 但是NoSOAservice报错,网络中,看到接口时没有返回的。 3......
  • Caused by: java.lang.IllegalStateException: A unix domain socket connection requ
    Causedby:java.lang.IllegalStateException:Aunixdomainsocketconnectionrequiresepollorkqueueandneitherisavailable出现这个错误,首先确保自己的操作系统是否支持epoll,或者kqueue。如果支持。请导入netty的大库,lettuce中好像缺失了一部分,我怀疑是这是怀疑,......
  • Teamcenter SOA开发如何添加更改BOM的子件
    1、关键是addOrUpdateChildrenToParentLine方法2、主要执行完addOrUpdateChildrenToParentLine,要对BOMWindow进行保存!voidtest(){ try{ DataManagementServicedmService=DataManagementService.getService(AppXSession.getConnection()); ServiceDataserviceData......
  • 操作DOM常用的方法和属性总结
    document.querySelector()返回指定css选择器的第一个元素对象document.querySelectorAll()返回指定css选择器的所有元素对象textContent设置或获取元素中的文本内容style:display设置或获取元素的显示类型textAlign设置或获取文本对齐方式transform向元素应用2D或3D转换......
  • Teamcenter SOA使用BOM行的bl_child_lines属性,获取子件的坑
    1、我一开始是使用 Cad-2013-05-StructureManagement服务的createBOMWindows2接口来获取BOM窗口constparam={info:[{itemRev:revModelObject,}]}constres=awaitsoaSvc.post('Cad-2013-05-StructureManagement','createBOMWindows2',param)......
  • AP8851L DCDC降压恒压输出12V 5V2.5A应用资料及BOM清单
    1.方案特性双层PCB板(L42mm×W25mm×H15mm) 输入电压范围:11V~85V(输出5V)18V~85V(输出12V) 输出电流:2.5A 效率:93.8%(输出12V)2.应用领域 扭扭车控制器 平衡车控制器电动车控制器 快充电源 逆变器系统工业控制系统3方案原理图及工作原理描述 4,AP8851-5......
  • notepad怎么保存utf-8格式 菜单栏"编码”下拉菜单中选择“UTF-8” 或者Encoding选择 U
    notepad怎么保存utf-8格式菜单栏"编码”下拉菜单中选择“UTF-8”或者Encoding选择UTF-8,或者菜单栏-格式->以UTF-8无BOM格式编码要在Notepad中保存UTF-8格式,可以按照以下步骤操作:1.打开Notepad,然后新建一个文本文档。2.将要保存为UTF-8格式的文本复制粘贴到Notepad中。3.点......
  • UTF-8格式编码的文件分为带BOM和不带BOM windows下编程,Linux下编程建议使用“UTF-8无
    UTF-8格式编码的文件分为带BOM和不带BOMwindows下编程,Linux下编程建议使用“UTF-8无BOM格式,“建议使用”UTF-8带BOM格式“Notepad++支持“UTF-8无BOM格式”和“UTF-8带BOM格式”两种UTF-8。一直以来不知道二者有什么区别。程序员它们的区别是:UTF-8带BOM格式,就是在文件头添加......
  • net8 随机数类Random GetItems() 、Shuffle()方法
    1、在8中对随机数类Random提供了GetItems()方法,可以根据指定的数量在提供的一个集合中随机抽取数据项生成一个新的集合:ReadOnlySpan<string>colors=new[]{"Red","Green","Blue","Black"};string[]t1=Random.Shared.GetItems(colors,10);Console.WriteLine(......