70.【JavaScript 6.0】(六)

简介: 70.【JavaScript 6.0】

16.更新DOM结点

1.修改文本的值:
dom结点.innerText()=;------>更新文本
===========================================================
2.转义HTML文本----------》操纵HTML
dmo结点.innerHTML='html语句';
===========================================================
3.通过JS操纵CSS--------->操纵CSS
dmo结点.style.padding=''------->外边距
dmo.style.color=''---------->颜色
demo.style.fontSize=''-------->字体大小
4.在操纵CSS的时候,下划线转换成驼峰命名,属性使用字符串。
===========================================================

1.修改文本的值:

2.可以解析HTML

3.解析CSS

17.删除Dmo结点

1.删除结点的步骤: 先获取父节点,再通过父节点删除自己。
(1).获取父节点
基本格式: 
var 个人父节点=子节点.parentElement;
eg:===============================
var ss=id.parentElement;
(2).通过父节点删除自己
个人/整体父节点.removeChildren(子节点);
ss.removeChild(id);
==================================================================
2.通过父节点的坐标去删除----------->动态删除,时刻变化着。
基本格式:
整体父节点.Children(整体父节点.children[0]);
eg:
father.remove(father.children[0]);

1.删除结点:

18.插入/创建节点

我们获得了某个Dmo节点,假设这个Dmo节点是空的,我们通过innerText就可以增加
一个元素了,但是这个dmo节点已经存在元素了,就会产生覆盖。
1.追加(已存在)--------------》appendChildren
1.追加的方式进行插入: -------->(已经存在的标签再追加)
被加入的节点.appendChild(节点);
eg:
 list.append(js);
 ==================================================

2.新建(为存在)--------------》createElement
(一)、HTML
1.创建一个新标签:
var newP = document.createElement('标签');  //创建一个标签P
2.给标签添加属性:
(1).第一种给标签赋值
newP.id='newP';    //给标签P设置一个id属性
(2).第二种给标签赋值
link.setAttribute('type','text/javascript');  //第一个属性名,第二个属性值 
3.在标签里面添加文本
newP.innerText='hello world';  //添加文本
4.追加到一个标签中
list.appendChild(newP);
===========================================================HTML-CSS
(二)、CSS
1.在头部创建style:
var myStyle = document.createElement('style');
2.设置属性以及属性赋值
myStyle.setAttribute('type','text/css');
3.在标签中添加文本文档
myStyle.innerHTML='body{background: rgb(231 206 212);}';
4.在头部文件中追加
document.getElementsByTagName('head')[0].appendChild(myStyle);
--------------------------
注意事项:
获取DOM实际上就是一个数组。
==================================================================
(三)。在A前面加入B;
var before = list.insertBefore(B,A);   //在A前面加入B

1.添加普通标签

()第二种添加属性名和数据值

(3).CSS

(4).在A前面添加B

19.操作表单:

1.表单是什么?--------->form
(1).文本框<text>,下拉框<select>,密码框<password>,
按钮<buttton>,文本域<textarea>,文件域,多选框<checkbox>
 隐藏域<hidden>...
1.获得表单的值与设置表单的值
1.获得表单的结点,结点有一个方法叫做value----->获得值
基本格式:
var username = document.getElementById('UserName');
username.value;
2.设置表单的值:
基本格式:
username.value=''; -------------->结点和属性

相关文章
|
8月前
|
JavaScript 前端开发
70.【JavaScript 6.0】(一)
70.【JavaScript 6.0】
32 0
|
8月前
|
JavaScript 前端开发
70.【JavaScript 6.0】(五)
70.【JavaScript 6.0】
44 1
|
4月前
|
JavaScript 前端开发
JavaScript 中的提升是什么
JavaScript 中的提升是什么
22 0
|
4月前
|
设计模式 缓存 前端开发
九个超级好用的 Javascript 技巧
九个超级好用的 Javascript 技巧
|
JavaScript 前端开发
Javascript的特点
Javascript的特点
54 0
|
安全 JavaScript 前端开发
你不知道的JavaScript丛书总结(一)
你不知道的JavaScript丛书总结(一)
|
JavaScript 前端开发 UED
Javascript
Javascript
|
JavaScript 前端开发 API
JavaScript实现ZLOGO: 前进方向和速度
基于JavaScript和Antlr4实现简单的中文LOGO语法, 添加图标显示前进方向, 可修改速度. Implement simple LOGO language using JavaScript and Antlr4.
799 0
|
JavaScript 前端开发
Javascript是个好东西(广大人民的智慧是无穷的):
图片发自简书App 1,面向对象? 其他编程语言对于面向对象要么支持,要么不支持,而js支持原型链,具体的实现要自己动手,实现的方式也是各种流派(相当于别人家的车,要么有发动机,要么没有,我们的车必须使用人力来维持发动机的运转!) 2,啥叫...
1043 0

相关实验场景

更多