Js-document操作
# 直接获取标签
document.getElementById('gundong') #获取id为gundong的元素
document.getElementsByClassName('qalist') #根据class属性获取元素数组
document.getElementsByTagName('ul') #根据标签名获取元素数组
document.getElementsByName('q') #根据name属性获取元素数组 # 间接获取标签
var tmp = document.getElementById('gundong')
tmp.parentElement #获取父节点元素
tmp.children # 获取所有子元素
tmp.firstElementChild #第一个子元素
tmp.lastElementChild #最后一个子元素
tmp.nextElementSibling #下一个兄弟元素
tmp.previousElementSibling #上一个兄弟元素 #文本内容操作
tmp.innerText #获取标签内文本内容
tmp.innerText = '新的文本内容' #修改标签内文本
tmp.innerHTML #获取标签中的所有内容,包含HTML代码
tmp.innerHTML = '<a href="http:www.imdsx.cn">大师兄</a>' # innerHTML 可以将含有HTML代码的字符串变为标签 # input textarea标签
tmp.value #获取value属性的值
tmp.value='新的内容' #对input textarea的value属性重新赋值 #select标签
tmp.value #获取select标签的value的值
tmp.value = '选项' # 修改select标签的value的值
tmp.selectedIndex # 获取select标签的选项下标 #操作样式
tmp.style.backgroundColor = 'red' #修改属性 将背景色改为红色
tmp.style.height = '100px' #修改属性 修改高度
tmp.style.display='none' #修改属性 隐藏
tmp.style.display='block' #修改属性 改为可见
tmp.checked #获取CheckBox的状态 TRUE为勾选 #操作属性
tmp.setAttribute('name','hhh') #增加一个name属性,name='hhh'
tmp.removeAttribute('placeholder') #删除属性 删除placeholder属性 location.href #获取当前页面url
location.href='https://www.baidu.com' #跳转到百度页面
location.reload() #刷新
location.href=location.href #刷新
Js-document操作的更多相关文章
- js简单操作Cookie
贴一段js简单操作Cookie的代码: //获取指定名称的cookie的值 function getCookie(objName) { var arrStr = document.cookie.spl ...
- 基本的window.document操作及实例
基本的window.document操作及实例 找元素 1.根据id找 var d1 = document.getElementById("d1"); alert(d1); 2.根 ...
- 使用HTML5的JS选择器操作页面中的元素
文件命名为:querySelector.html,可在Chrome浏览器中预览效果. 1 <!DOCTYPE html> 2 <html lang="en"> ...
- node.js高效操作mongodb
node.js高效操作mongodb Mongoose库简而言之就是在node环境中操作MongoDB数据库的一种便捷的封装,一种对象模型工具,类似ORM,Mongoose将数据库中的数据转换为Jav ...
- 页面循环绑定(变量污染问题),js面向对象编程(对象属性增删改查),js字符串操作,js数组操作
页面循环绑定(变量污染问题) var lis = document.querySelectorAll(".ul li") for ( var i = 0 ; i < lis. ...
- jquery实现点击展开列表同时隐藏其他列表 js 对象操作 对象原型操作 把一个对象A赋值给另一个对象B 并且对象B 修改 不会影响 A对象
这篇文章主要介绍了jquery实现点击展开列表同时隐藏其他列表的方法,涉及jquery鼠标事件及节点的遍历与属性操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下 本文实例讲述了jquery实现点击 ...
- js实现操作等待提示loading……
js实现操作等待功能,防止重复提交,界面友好,底部为灰色遮罩层,防止用户重复操作. 先看效果图: 接着看js代码: //关闭等待窗口 function closeWaiting() { var b ...
- JS DOM操作(创建、遍历、获取、操作、删除节点)
创建节点 <!DOCTYPE html> <html lang="zh-CN"> <head> <meta charset="u ...
- js 表格操作----添加删除
js 表格操作----添加删除 书名:<input type="text" id="name"> 价格:<input type="t ...
- js字符串操作
javascript中字符串常用操作总结.JS字符串操作大全 String对象属性 (1) length属性 length算是字符串中非常常用的一个属性了,它的功能是获取字符串的长度.当然需要注意的是 ...
随机推荐
- brew mongodb 安装 使用 brew update
参考: 菜鸟教程 https://www.runoob.com/mongodb/mongodb-osx-install.html https://juejin.cn/post/697403663320 ...
- [vsCode]Visual Studio Code环境变量不同步
很奇怪的事情,在设置好Path环境变量后,powershell正常了, 但是vscode不正常 解决方法竟然是: 确认{在PowerShell运行正常}后,关闭{vsCode},进入{管理员模式的Po ...
- Leecode剑指 Offer 07. 重建二叉树
输入某二叉树的前序遍历和中序遍历的结果,请重建该二叉树.假设输入的前序遍历和中序遍历的结果中都不含重复的数字. 例如,给出 前序遍历 preorder = [3,9,20,15,7]中序遍历 inor ...
- Django ImageField 内置属性height,width和size
ImageField实例使用height,width和size属性后,若后继操作需重新打开实例,其他模块方法才能调用实例,使用open()方法:>>> from PIL import ...
- centos7.4系统: redis配置密码
背景:因为安全需要,对redis进行密码配置 说明:默认redis没有密码,需要自己配置密码 一.配置临时密码(重启后失效) 以下以密码:wangzy 为例 1.1 连接客户端 [root@wangz ...
- SecureCRT保存日志
1.打开Options->Session Options...,选择LogFile 2.Log file name格式 %H_%S_%Y%M%D-%h%m%s.log 参数说明: %H---主机 ...
- PowerShell学习笔记二_变量、Select、Foreach、where、自动变量
变量声明/定义变量使用$作为前缀,例如:$A.$var等.定义一:$mysqlservice=Get-Service -Name mysql ,获取mysql服务对象获取所有服务$services=G ...
- vue中常用的插件
1. wangeditor 富文本编辑器,https://www.wangeditor.com/
- unity meta pass
简单说就是在meta pass计算 albedo,emission,specular 3个值 光照烘焙,gi计算间接光照时都会用到这些值 Shader "MyShader/SampleLig ...
- 【C++复习】第七章 类的继承(基类、派生类、虚基类)
1.基类与派生类 类的继承:面向对象的程序设计中提供了类的继承机制,允许程序员在保持原有类特性的基础上,进行更具体.更详细的定义 用途:代码的重用性(继承)和可扩充性(派生) 例:植物大战僵尸游戏中, ...