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

电商网站的费用怎么做帐/主要推广手段免费

电商网站的费用怎么做帐,主要推广手段免费,物流公司网站建设,广东制冷设备网站建设费用DOM简介 通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。 HTML DOM 树 节点树中的节点彼此拥有层级关系 父&a…

DOM简介
通过 HTML DOM,可访问 JavaScript HTML 文档的所有元素。当网页被加载时,浏览器会创建页面的文档对象模型(Document Object Model)。HTML DOM 模型被构造为对象的树。

HTML DOM 树
在这里插入图片描述
节点树中的节点彼此拥有层级关系
父(parent)、子(child)和同胞(sibling)等术语用于描述这些关系。父节点拥有子节点。同级的子节点被称为同胞(兄弟或姐妹)。

通过可编程的对象模型,JavaScript 获得了足够的能力来创建动态的HTML。
如何改变 HTML 元素的内容 (innerHTML)如何改变 HTML 元素的样式 (CSS)?
如何对 HTML DOM 事件对做出反应?
如何添加或删除 HTML 元素?

1、获取标签的方式

通过 JavaScript操作 HTML 元素,可以使用内置对象document的方法来找到该标签。
以百度为例:
通过id:
在这里插入图片描述
通过css选择器:
在这里插入图片描述

2、操作标签内容

1.innerHTML 属性
获取元素内容的最简单方法是使用 innerHTML 属性。innerHTML 属性对于获取或替换 HTML 元素的内容很有用。

修改文本:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="n"><h1>666</h1></div><script type="text/javascript">document.querySelector('#n').innerText='javascript'</script></body>
</html>

在这里插入图片描述
读取节点:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="n"><h1>666</h1></div><script type="text/javascript">var res = document.querySelector('#n').innerHTMLconsole.log(res)</script></body>
</html>

在这里插入图片描述
由此可见,获取的是html的标签,而写入节点时也可以通过标签的形式:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="n"><h1>666</h1></div><script type="text/javascript">document.querySelector('#n').innerHTML = '<input />'				</script></body>
</html>

在这里插入图片描述
2.innerText 属性
获取文本:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><div id="n"><h1>666</h1></div><script type="text/javascript">var res = document.querySelector('#n').innerTextconsole.log(res)</script></body>
</html>

在这里插入图片描述
修改文本原理与innerHTML一样。
3、操作标签属性

获取属性值:.属性、[属性]

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><a href="https://www.baidu.com"></a><script type="text/javascript">var res = document.querySelector('a').hrefvar res1 = document.querySelector('a')['href']console.log(res)console.log(res1)</script></body>
</html>

在这里插入图片描述
修改属性:

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><a href="https://www.baidu.com">网址</a><script type="text/javascript">document.querySelector('a').href = 'https://www.taobao.com'</script></body>
</html>

在这里插入图片描述

4、修改css样式

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><input type="text" id='user'><script type="text/javascript">document.querySelector('#user').style.background = 'red'document.querySelector('#user').style.height = '30px'</script></body>
</html>

在这里插入图片描述

5、事件绑定

onclick事件:点击了该 HTML 元素

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title></head><body><button type="button" onclick="work()">按钮</button><script type="text/javascript">function work(){alert("666")}				</script></body>
</html>

点击按钮会触发弹框
在这里插入图片描述
注意:由于页面上从上往下加载执行的,如果在元素未加载完成就执行javascript是会报错的,如果需要将javascript放在元素前面需要放在window.onload触发的函数里面。

window.onload在页面加载完成后执行

<!DOCTYPE html>
<html><head><meta charset="utf-8"><title></title><script type="text/javascript">window.onload = function(){var res = document.querySelector('#n').innerTextconsole.log(res)}				</script></head><body><div id="n"><h1>666</h1></div>		</body>
</html>
http://www.jmfq.cn/news/5216491.html

相关文章:

  • 平台型网站建设公司/中国营销传播网
  • 免费做国际网站/网络营销包括的主要内容有
  • 做公司网站需要准备什么/宁波seo搜索排名优化
  • 检察 网站建设/江苏搜索引擎优化公司
  • 经营网站需要什么费用/网络营销案例100例
  • 怎么制作公司网站/百度网盟推广
  • 做网站不能有中文字符/网站seo视频教程
  • 专门做二维码的网站/服务器ip域名解析
  • 怎么做网站卖机床/网站多久被百度收录
  • 重生做网站的小说/免费网站外链推广
  • 网站建设 兼职 外包/网络推广费用预算表
  • 广州萝岗网站建设/郑州网络推广平台
  • 工会网站建设可以/国外网站怎么推广
  • 开封公司做网站/怎么查搜索关键词排名
  • 网站配色 要用什么原则/东营网站seo
  • 国办政府网站建设规范/百度推荐现在为什么不能用了
  • 曲靖企业网站/排名检测
  • 济源网站建设/百度灰色词排名代发
  • 如何配置php网站/百度地图广告投放
  • 大学网站建设多少钱/新网域名注册官网
  • 节省时间用wordpress/安卓系统优化大师
  • 做徽标哪个网站素材多/河南关键词优化搜索
  • 最新国际新闻稿/seo技术中心
  • 站长工具综合查询官网/免费百度下载
  • 做网站 提要求/深圳搜索seo优化排名
  • 长沙seo关键词/seo推广软件
  • 什么网站做贸易好/seo培训
  • 北京丰台做网站/有什么平台可以推广信息
  • 国内网站放国外服务器/海淀网站建设公司
  • 做网站那个php好用/南宁seo排名首页