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

女性时尚网站带论坛php程序网站开发学习步骤

女性时尚网站带论坛php程序,网站开发学习步骤,网站作风建设年专栏,竞价推广代理DOM对象 什么是DOM DOM(Document Object Model):文档对象模型,就是Javascript将HTML文档的各个组成部分封装为对象,通过修改HTML元素的内容和样式动态改变页面。 如何获取DOM对象 获取DOM中的元素对象(Element对象/标签&…

DOM对象

什么是DOM

DOM(Document Object Model):文档对象模型,就是Javascript将HTML文档的各个组成部分封装为对象,通过修改HTML元素的内容和样式动态改变页面
在这里插入图片描述

如何获取DOM对象

  • 获取DOM中的元素对象(Element对象/标签)
  • 操作标签的属性

标签对象通过document获取,document对象通过Window对象获取,以下是document对象提供的用于获取element元素对象的ApI如下
在这里插入图片描述
这里展示了getElementById,其余API调用类似。

  • 获取元素对象
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><title>test</title>
</head>
<body><div id="001">hhh</div><script>var divdemo = document.getElementById("001")alert(divdemo)</script>
</body>
</html>

在这里插入图片描述

  • 操作属性

如何查看文档呢?

<script>var divdemo = document.getElementById("001")divdemo.innerHTML = "hxw 好帅"alert(divdemo)
</script>

发现内容从’hhh’变成了’hxw 好帅’,我爱敲代码

在这里插入图片描述

案例

需求

  • 点亮灯泡
  • 将所有的div标签的白哦前提内容后面加上:Yes!
  • 使得所有的复选框被选中状态

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><img id="h1" src="../img/off.gif"> <br><br><div class="cls">hxw 好帅</div> <br><div class="cls">hxw 将会是一个优秀的程序员</div> <br><input type="checkbox" name="hobby"> 敲代码<input type="checkbox" name="hobby"> 打篮球<input type="checkbox" name="hobby"> 打乒乓球
</body>
</html>

效果如下
![在这里插入图片描述](https://i-blog.csdnimg.cn/direct/c1dbeca59b154d9f838a2ce01f53cfe2.png

需求实现

  • 点亮灯泡:其实本质就是换一张图片,需要获取img标签对象来操作src属性
  • 在div标签内容的后面添加Yes!并且是红色字体:获取原有内容,通过font属性进行修改字体颜色。通过标签名获取所有的div标签,对div标签进行遍历处理,获取div标签的原有内容,然后追加very good,替换掉原来的内容
  • 将所有的复选框内容呈现被选中的状态:checkbox标签对象的checked属性设置为true可以使得复选框被选中,所以通过name属性获取所有的checkbox标签,遍历所有的chekbox标签,设置每个checkbox标签的checked属性

代码实现

在这里插入图片描述

<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><img id="h1" src="../img/off.gif"> <br><br><div class="cls">hxw 好帅</div> <br><div class="cls">hxw 将会是一个优秀的程序员</div> <br><input type="checkbox" name="hobby"> 敲代码<input type="checkbox" name="hobby"> 打篮球<input type="checkbox" name="hobby"> 打乒乓球<script>var img = document.getElementById("h1");img.src = "../img/on.gif"var divs = document.getElementsByTagName('div');for(let i = 0; i < divs.length; i ++){const div = divs[i];div.innerHTML += "<font color = 'red'> Yes! </font>"}var ins = document.getElementsByName('hobby');for(let i = 0; i < ins.length; i ++){const check = ins[i];check.checked = true;}</script>
</body>
</html>

js事件

什么是事件

当我想要在游戏中注册一个新账号,输入用户名,页面会给我一个反馈,我这个用户名是否存在以及是否符合其命名规则,要想实现这个就需要使用事件。理解以下的概念

  1. 事件(Event)
    在 JavaScript 中,事件是指在用户与页面交互时或在页面加载过程中发生的特定动作,比如点击按钮、提交表单、页面加载完成等。

  2. 事件处理函数(Event Handler)
    事件处理函数是当特定事件发生时执行的函数。例如,当用户点击一个按钮时,可能会触发一个函数来处理这个点击事件。

  3. 事件监听(Event Listener)
    事件监听是一种机制,用于监听和响应用户操作或其他事件。通过事件监听,你可以指定在特定事件发生时应该执行哪个函数。

事件绑定的方式

事件绑定的函数,只有在事件触发的时候才会被调用

  • 方式一:通过html中的事件属性进行绑定
<!DOCTYPE html>
<html lang="en">
<head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title>
</head>
<body><input type="button" id="btn1" value="事件绑定1" onclick="on()"><script>function on(){alert("按钮一被点击了...")}</script>
</body>
</html>

在这里插入图片描述

  • 方式二:通过DOM中Element元素的事件属性进行绑定
    html中的标签被加载成element对象,可以通过对象的属性来操作标签的属性。此时可以添加一个按钮
 <input type="button" id="btn2" value="事件绑定2"><script>document.getElementById("btn2").onclick = function(){alert("按钮二被点击...")}</script>

在这里插入图片描述

http://www.15wanjia.com/news/176368.html

相关文章:

  • 鄂州网站建设公司wordpress josn查询
  • 建自己的o2o网站要多少钱视频解析网站建设
  • 阜阳手机端网站建设做兼职一般去哪个网站
  • 贵阳做网站需要多少钱wordpress 悬浮按钮
  • 网站开发协助方案mvc3网站上传到空间
  • 电子商务网站开发的课程介绍班级网站建设感想
  • 网站建设作业有哪些网站建设和谷歌优化
  • 肇庆高要建设局网站wordpress标签logo
  • 用vs做网站原型金山区做网站公司
  • 重庆高端网站seowordpress 文章格式化
  • 网站做编辑网站怎么制作商城
  • 网络运营与维护百度蜘蛛池自动收录seo
  • 做php网站的书有限责任公司属于什么法人
  • 邙山网站建设湖北长欣建设有限公司网站
  • 网站建设流程有几个阶段顺德网站建设哪家好
  • 网站建设的含义杭州开发网站的公司哪家好
  • 腾讯云wordpress 主机深圳抖音seo
  • 门户网站用什么程序做建设部官方网站查询
  • 如何做网站销售长沙网站搭建首选智投未来
  • 主机屋网站在那注册wordpress代码主题
  • 迈创网站建设网页设计短期培训
  • 网站弹广告是什么样做的太原百度网站建设
  • 怎么在58建设企业的网站网站主页调用
  • 如何制作自己的网站教程mvc在网站开发中的应用
  • 微信公众号授权给网站app软件制作网站
  • 给网站设置关键词互联网技术公司
  • 一般网站用什么软件做网站建设售后
  • 西安网站制作公司有哪家网站运营方案
  • 网站为什么维护中网站开发简历 自我评价
  • 无锡建设主管部门网站wordpress自动广告