当前位置: 首页 > wzjs >正文

深圳网站制作公司多少钱广告支持模式的网站

深圳网站制作公司多少钱,广告支持模式的网站,温州网站优化关键词,免费wordpress主题DOM[文档对象模型] 节点[Node] 构成HTML文档最基本的单元 分类 文档节点 整个HTML文档元素节点 HTML文档中的HTML标签属性节点 元素的属性文本节点 HTML标签中的文本内容 通过js修改元素的样式 元素.style.样式名 样式值如果css的样式名中含有“-”,将“-”去…

DOM[文档对象模型]

节点[Node]

构成HTML文档最基本的单元

分类

  • 文档节点
    整个HTML文档
  • 元素节点
    HTML文档中的HTML标签
  • 属性节点
    元素的属性
  • 文本节点
    HTML标签中的文本内容

通过js修改元素的样式

元素.style.样式名 = 样式值

如果css的样式名中含有“-”,将“-”去掉,然后将“-”后的字母大写。
通过style属性设置和读取的都是内联样式

box1.style.marginLeft = 10+"px";

在IE中可以使用currentStyle 获取元素当前的样式。
在其他浏览器中可以使用,getComputedStyle()方法

getComputedStyle(element,pesudoElt)
  • element :元素
  • pesudoElt: 指定一个要匹配的伪元素的字符串,必须对普遍元素省略(或null)

事件

就是文档或浏览器窗口中发生的一些特定的交互瞬间

  • getElementById
  • getElementsByName
  • getElementsByTagName

事件对象

在事件对象中,当事件的响应函数被触发是,浏览器每次都会将一个事件对象作为实参传递进响应函数

  • clientX: 鼠标指针的水平坐标
  • clientY: 鼠标指针的垂直坐标
    在IE8中,响应函数被触发时,浏览器不会传递事件对象,要使用window.event【在火狐不兼容】

事件冒泡

指的是事件的向上传导,当后代元素的事件被触发时,其祖先元素的相同事件也会被触发。

可以通过事件对象的cancelBubble 设置为true,取消冒泡

事件委派

只绑定一次事件,即可应用到多个元素上,即使元素是后添加的,可以尝试将其绑定给元素的共同的祖先元素。
如果要明确触发事件的对象,可利用target

<ul id="list"><li>苹果</li><li>香蕉</li><li>橙子</li>
</ul>document.getElementById('list').addEventListener('click', function(event) {console.log('你点击的是:', event.target.innerText);
});

输出示例:
• 点击“苹果”:输出 “你点击的是:苹果”
• 点击“香蕉”:输出 “你点击的是:香蕉”

解释:
• #list 是绑定事件的元素(事件监听器绑定的对象) → 事件监听器挂在父级上
• event.target 是实际点击的

  • → 实际触发事件的对象
  • ✅ 和 currentTarget 的区别:
    • event.target → 实际触发事件的元素
    • event.currentTarget → 绑定事件监听器的元素(通常是你调用 addEventListener 的那个)

    对比如下:

    element.addEventListener('click', function(event) {console.log('target:', event.target);console.log('currentTarget:', event.currentTarget);
    });
    

    📌 用途:
    • 事件委托(事件代理):监听父元素的事件,通过 event.target 判断点击了哪个子元素。
    • 精确控制交互行为:比如只允许点击某个 class 的按钮触发操作。

    🧪 小测试题:

    <div id="box"><button class="btn">点击我</button>
    </div>document.getElementById('box').addEventListener('click', function(event) {if (event.target.classList.contains('btn')) {alert('按钮被点击了');}
    });
    

    事件绑定

    addEventListener()
    

    通过这个方法可以为元素绑定响应函数,可以同时为一个元素的相同事件同时绑定多个
    参数:

    • 事件的字符串,不要on
    • 回调函数,当事件触发时该函数会被调用
    • 是否在捕获阶段触发事件,需要一个布尔值,一般false

    该方法在IE8及以下不支持addEventListener,可以使用attachEvent()
    参数:

    • 事件字符串,要on
    • 回调函数
      element.attachEvent('on事件名', 回调函数);

    事件传播

    微软公司任务事件应该是有内像外传播,也就是当事件触发时,应该先触发当前元素上的事件,然后再向当前元素的祖先元素上传播。
    网景公司任务事件应该是由外向内传播,即事件捕获

    w3c综合之后,将事件传播分成了三个阶段

    • 捕获阶段
      从最外层的祖先元素,向目标元素进行事件的捕获,但不会触发事件
    • 目标阶段
      事件捕获到目标元素,捕获结束开始在目标上触发事件
    • 冒泡阶段

    如果希望在捕获阶段就触发事件,可以将addEventListener()的第三个参数设置为true;
    IE8没有捕获阶段


文章转载自:

http://4J8BSzGR.dnmgr.cn
http://jUESLKjL.dnmgr.cn
http://bd0diOME.dnmgr.cn
http://8Aa57Cuu.dnmgr.cn
http://yEMbmJtV.dnmgr.cn
http://DyHLYUNY.dnmgr.cn
http://sDh5mojy.dnmgr.cn
http://khFB32Ye.dnmgr.cn
http://tKpQqRsZ.dnmgr.cn
http://qhLx7Ooz.dnmgr.cn
http://ErOHqJpS.dnmgr.cn
http://rXzrxMIf.dnmgr.cn
http://tnOzA8pg.dnmgr.cn
http://FcIiO1f2.dnmgr.cn
http://Mm1U0Hls.dnmgr.cn
http://8Dhtu551.dnmgr.cn
http://wAEyNhs8.dnmgr.cn
http://pK2edWMR.dnmgr.cn
http://U8HNxPOa.dnmgr.cn
http://shkM6eWa.dnmgr.cn
http://D6lEda5Z.dnmgr.cn
http://LpwTuK7z.dnmgr.cn
http://bWRJYuER.dnmgr.cn
http://lYCpcyw2.dnmgr.cn
http://VCdHkCUa.dnmgr.cn
http://ueZv8aom.dnmgr.cn
http://4VIS8zVi.dnmgr.cn
http://QTBgff55.dnmgr.cn
http://O9nhUML5.dnmgr.cn
http://ZoV8QtLZ.dnmgr.cn
http://www.dtcms.com/wzjs/763486.html

相关文章:

  • 小白学做搭建网站wordpress插件百度
  • 一个网站需要哪些东西北京响应式网站制作公司
  • wordpress装饰插件南昌关键词优化软件
  • 百度指数的网站关键词优化seo外包
  • 彩票的网站怎么做中小企业上市公司名单
  • 南京模板建站哪家好网站页面设计说明
  • 企业网站建设大概的费用网站源码酒类
  • 网站建设销售简历广东东莞工厂
  • 江苏建设厅官方网站安全员wordpress图片不显示图片
  • php户外运动产品企业网站源码安徽城乡建设 厅网站
  • 注册一个网站需要多少钱新媒体营销有哪些岗位
  • 推广优化公司网站网站建设的空间是什么
  • 做网站资讯运营关键词排名优化咨询
  • 门店智能经营平台windows11优化大师
  • 运城建设网站wordpress增加友情链接
  • 大型小说网站开发语言店面设计说明
  • 旅游型网站开发网站续费服务内容
  • 网上购物网站网站建设与维护流程
  • 思途旅游cms网站建设系统国外超酷设计网站
  • 快速域名网站备案为什么建网站
  • google网站打不开做徒步网站怎么样
  • 湛江免费建站平台网站开发的问题
  • python怎么做专门的手机网站公司想建立一个网站吗
  • 微网站建设公司哪家好wordpress 新闻主题
  • 怎么做期货网站淮北信息网官方
  • 网站策划书ppt附近广告公司位置
  • 手机网站被拦截怎么解除物流网站毕业设计论文
  • 福建泉州做网站公司搜索引擎优化关键词
  • 朔州城市建设网站青海建设网站价格低
  • c 网站开发流程专业做家居的网站