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

广州宝安建网站精准营销推广

广州宝安建网站,精准营销推广,设计建筑的软件,html个人网站制作使用ID获取元素 id选择器getElementById 用于精确查找,如是没有找到则返回null 对于id选择器,若页面中存在多个id相同,则css样式对所有的该id名的元素都生效,但是js脚本只对第一个名为id的元素生效。 获取和设置元素内容 inne…

使用ID获取元素

  1. id选择器getElementById

用于精确查找,如是没有找到则返回null

对于id选择器,若页面中存在多个id相同,则css样式对所有的该id名的元素都生效,但是js脚本只对第一个名为id的元素生效

获取和设置元素内容

  • innerText方法
    返回标签内的文本值,不包含代码

  • innerHTML方法
    返回是html标签中的内容,可能包含代码

  <div id="zxw"><p>这是内容</p></div><script>var a = document.getElementById("zxw");var b = a.innerText;var c = a.innerHTML;console.log(b)console.log(c)</script>

在这里插入图片描述

获取和设置元素属性

先获取,然后可以直接设置

   <input type="button" id="zxw" value="按钮"> </input><script>var a = document.getElementById("zxw");console.log(a.value)console.log(a.type)a.value = "Button";       //修改a.title = "添加后的title";  //设置console.log(a.title)</script>

在这里插入图片描述

获取和设置元素属性的通用方法

getAttribute(“属性名”)
setAttribute(“属性名”,“属性值”)

    <input type="button" id="zxw" value="按钮"> </input><script>var a = document.getElementById("zxw");var b = a.getAttribute("value"); //获取a元素value值a.setAttribute("id","zwxxgd")  //设置a元素的id值为zwxxgdconsole.log(b)console.log(a.id)</script>

在这里插入图片描述

获取或设置行内样式

  • 获取行内样式:document.getElementById(“zxw”).style.cssText
  • 根据id获取元素后设置行内样式:a.style.cssText =“color:red”
   <div id="zxw" style="color: antiquewhite; font-size: 24px;">这是一个div元素</div><script>var a = document.getElementById("zxw")a.style.cssText ="color:red";  //设置a的行内样式console.log(a.style.cssText)var b = document.getElementById("zxw").style.cssText; //获取行内样式b = "font-size:12px"    //b本身就为行内样式了,因此可以直接改console.log(b)</script>

在这里插入图片描述

获取行内样式中的属性

获取行内样式中的某个样式:

  • 元素.style.某个样式
  • console.log(a.style.color)

设置:

  • 注意:若要属性名中有-,要使用驼峰命名法
  • a.style.backgroundColor = “blue”

添加和删除类名

  • 已有相同的类名时不添加
  var a = document.getElementById("zxw")a.classList.add("zxw1","zxw2","zxw3")  //添加类名
  • 删除的类名不存在时也不会报错
  a.classList.remove("zxw2")  //删除类名
  • 切换类名:若有相同的类名时执行删除,没有时执行添加
  a.classList.toggle("abcd")  //切换类名
  • 强制删除or添加类名
	a.classList.toggle("zxw1",true) //强制添加(true),删除(false)

使用类名获取元素

(类选择器)

  • getElementsByClassName(“zxw”)
  • 返回所有的指定元素,而不是一个元素
  • 可以当成数组处理
 var a = document.getElementsByClassName("zxw")a[0].style.color = "red"  //选取的数组内容必须写,代表给第几个元素的设置
 //   给获取到的全部元素都设置for(var i=0;i<a.length;i++){a[i].style.backgroundColor = "gray"}console.log(a)

在这里插入图片描述

使用标签以及name属性获取元素

标签名选择器

  • getElementsByTagName(“p”)

  • 选取所有指定标签名的一组元素,而不是一个元素

使用组合方式获取元素

只有两种写法是对的

var a = document.getElementById("zxw").getElementsByTagName("p");
console.log(a);var b = document.getElementById("zxw").getElementsByClassName("zxw2");
console.log(b)

在这里插入图片描述

使用CSS选择器获取元素

  • 返回文档中匹配指定CSS选择器的所有元素
  • 语法:querySelectorAll(“css选择器”)
  • 返回文档中匹配指定CSS选择的第一个元素
  • 语法:querySelector(“css选择器”)
<div id="zxw" style="color: antiquewhite; font-size: 24px;">这是一个div元素<p class="zxw2">第二个div元素</p>
</div><script>var a = document.querySelectorAll("#zxw,.zxw2");console.log(a);var b = document.querySelector("#zxw p")console.log(b)
</script>

在这里插入图片描述

http://www.dtcms.com/wzjs/505241.html

相关文章:

  • 工程建设与设计期刊网站如何制作网页
  • 中学网站建设 课设入门seo技术教程
  • 成品网站 售卖广州百度推广开户
  • 昆明设计网站建设分类达人介绍
  • wordpress门户网站模板上海的重大新闻
  • 专业网站优化seo最有效的免费推广方法
  • 建筑行业做网站seo网站推广可以自己搞吗
  • 手机网站建设教程视频教程百度关键词排名十大排名
  • h5网站制作费用百度快照优化
  • 建设网站租用空间衡水seo营销
  • 百度网址安全检测中心咸阳seo
  • 编程软件做网站的百度快速收录方法
  • 网站排名软件网址链网
  • 注册网站请签署意见是写无企业网站网页设计
  • 投稿网站源码百度风云榜游戏排行榜
  • 做一网站要什么时候开始长沙百度快速优化排名
  • 企业电子商务网站建设规划方案企业推广的网站
  • 长沙有什么好玩的地方一日游排名优化公司电话
  • 小江网站建设网络推广方案书模板
  • 温州58同城怎么做网站策划方案网站
  • 移动web网站开发活动营销方案
  • 网站建设厘金手指排名二二百度知道提问
  • 网站的功能和作用2023年适合小学生的新闻有哪些
  • 雄安做网站优化的公司图片搜索
  • Wordpress 整站快速复制长沙全网推广
  • 在印尼用哪个网站做电商线上营销活动有哪些
  • 网站建设询价单头条指数
  • excel连接网站 做数据分析sem和seo是什么职业岗位
  • 东莞企业营销型网站牛推网
  • 一级a做爰电影片免费网站黑帽seo365t技术