DOM操作HTML

1.利用节点关系获取节点

childNodes - 获取所有子节点。
firstChild - 获取第一个子节点。
lastChild - 获取最后一个子节点。
previousSibling - 获取上一个兄弟节点。
nextSibling - 获取下一个兄弟节点。
parentNode - 获取父节点。

2.直接获取节点
document.getElementById("id") - 根据id获取节点。
document.getElementsByTagName("div") - 根据标签名称获取节点。
document.getElementsByClassName("class") - 根据类名获取节点。
document.getElementsByName("name") - 根据名称获取节点。

3.创建新的节点
createElement("div") - 创建div的元素节点。
createTextNode("text") - 创建包含“text”的文本节点。

4.克隆节点
cloneNode(bool) - 克隆节点。

5. 添加节点
appendChild(node) - 在所有子节点之后添加一个node。
insertBefore(node, refnode) - 在refnode之前添加一个node。

6. 删除节点
removeChild(node) - 删除node子节点。

7. 替换节点
raplaceChild(newnode, oldnode) - 把oldnode替换为newnode。

8.通用操作(万种风情)
innerHTML

表格操作

1.新增
tableElement.insertRow(position) - 新增一行
rowElement.insertCell(position) - 新增一个单元格

2.删除
tableElement.deleteRow(position) - 删除某行,position从0开始计数。
rowElement.deleteCell(position) - 删除某行,position从0开始计数。

3.tableElement.rows - 获取表格所包含的的所有tr元素节点所组成的集合数组。
rowElement.cells - 获取行元素节点所包含的所有td元素节点所组成的集合数组。

4.通用属性
value - 值。
text - 文本内容。

5.select下拉框
访问option节点,selectElement.options - 返回该select节点内子节点option节点所组成的数组。
删除option节点,selectElement.remove(position) - 基于select节点的remove方法,删除指定位置的option节点,从0开始计数。
select节点直接取值,value - 使用通用属性value来取值,来获取选中的值。
selectedIndex - 获取被选中的option节点的位置。

6.option节点取值
value - 使用通用属性来获取值。
text - 使用通用属性来获取文本。
selected - 是否被选中。
defaultSelected - 是否默认被选中

7.radio单选框和checkbox复选框
value - 使用通用属性获取值。
checked - 是否被选中。

8.input输入框
value - 使用通用的属性来取值。
text - 使用通用属性来获取文本。

9.操作元素属性
node.setAttribute("attrName", "val") - 修改或新增某属性"attrName"的值为"val"。
node.getAttribute("attrName") - 获取某属性"attrName"的值。
node.removeAttribute("attrName") - 删除某属性。

10.内联样式的操作
CSS样式属性DOM写法
background-color node.style.backgroundColor
color node.style.color
font node.style.font
font-family node.style.fontFamily

 

转载于:https://www.cnblogs.com/WXSWSS/p/5409933.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
旅游社交小程序功能有管理员和用户。管理员有个人中心,用户管理,每日签到管理,景点推荐管理,景点分类管理,防疫查询管理,美食推荐管理,酒店推荐管理,周边推荐管理,分享圈管理,我的收藏管理,系统管理。用户可以在微信小程序上注册登录,进行每日签到,防疫查询,可以在分享圈里面进行分享自己想要分享的内容,查看和收藏景点以及美食的推荐等操作。因而具有一定的实用性。 本站后台采用Java的SSM框架进行后台管理开发,可以在浏览器上登录进行后台数据方面的管理,MySQL作为本地数据库,微信小程序用到了微信开发者工具,充分保证系统的稳定性。系统具有界面清晰、操作简单,功能齐全的特点,使得旅游社交小程序管理工作系统化、规范化。 管理员可以管理用户信息,可以对用户信息添加修改删除。管理员可以对景点推荐信息进行添加修改删除操作。管理员可以对分享圈信息进行添加,修改,删除操作。管理员可以对美食推荐信息进行添加,修改,删除操作。管理员可以对酒店推荐信息进行添加,修改,删除操作。管理员可以对周边推荐信息进行添加,修改,删除操作。 小程序用户是需要注册才可以进行登录的,登录后在首页可以查看相关信息,并且下面导航可以点击到其他功能模块。在小程序里点击我的,会出现关于我的界面,在这里可以修改个人信息,以及可以点击其他功能模块。用户想要把一些信息分享到分享圈的时候,可以点击新增,然后输入自己想要分享的信息就可以进行分享圈的操作。用户可以在景点推荐里面进行收藏和评论等操作。用户可以在美食推荐模块搜索和查看美食推荐的相关信息。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值