mirror of
https://github.com/Daotin/Web.git
synced 2024-10-29 20:14:46 +08:00
modify
This commit is contained in:
parent
593b1f26b9
commit
f27f7432fe
@ -220,7 +220,7 @@
|
||||
|
||||
|
||||
|
||||
### 2、其他操作元素的方法
|
||||
### 2、DOM元素增删改查
|
||||
|
||||
`appendChild(ele)`:追加元素ele
|
||||
|
||||
@ -230,6 +230,8 @@
|
||||
|
||||
`replaceChild(newEle, oldEle)`:将oldEle修改为newEle元素
|
||||
|
||||
|
||||
|
||||
```html
|
||||
<body>
|
||||
<input type="button" value="添加一个按钮1" id="btn1">
|
55
04-DOM/@总结.md
Normal file
55
04-DOM/@总结.md
Normal file
@ -0,0 +1,55 @@
|
||||
1、
|
||||
|
||||
问题:
|
||||
|
||||
页面查找到的DOM元素集合是动态的,会随着js操作集合中元素的增加或减少而动态改变,本质上DOM的集合是对象的指向,元素增加或减少了,DOM元素集合的数量就改变了。
|
||||
|
||||
|
||||
|
||||
那么我们在使用for循环的时候,就不准确了。
|
||||
|
||||
如何处理这种个情况呢?
|
||||
|
||||
**保持增加或减少的 index的值不变,下次继续从增加或删除的位置查找。**
|
||||
|
||||
|
||||
|
||||
示例:
|
||||
|
||||
```js
|
||||
for(var i=0; i<eleList.length; i++) {
|
||||
if(eleList.checked) {
|
||||
eleList.remove();
|
||||
i--; // 保持增加或删除的index值不变,下次继续从增加或删除的位置查找。
|
||||
}
|
||||
}
|
||||
```
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
|
32
04-DOM/cookie的概念,cookie增删改查.md
Normal file
32
04-DOM/cookie的概念,cookie增删改查.md
Normal file
@ -0,0 +1,32 @@
|
||||
|
||||
|
||||
cookie 就是一种特殊的字符串。是存放于指定网站的指定浏览器下面的。
|
||||
|
||||
cookie 的属性有:名称,内容,域名,路径,创建时间,到期时间。
|
||||
|
||||
cookie 的创建:
|
||||
|
||||
```js
|
||||
// 定义语法 document.cookie = "名称=内容"
|
||||
document.cookie = "myname=Daotin";
|
||||
document.cookie = "myage=18";
|
||||
|
||||
// 设置cookie 到期时间
|
||||
var date = new Date();
|
||||
date.setDate(date.getDate()+7); // 设置7天后的时间点
|
||||
document.cookie = "myage=18; expires=" + date;
|
||||
|
||||
// 取值
|
||||
console.log(document.cookie); //"myname=Daotin; myage=18" (使用服务器模式打开网页才可以看到)
|
||||
```
|
||||
|
||||
> 在cookie 里面,名称是唯一的标识,如果定义的时候改变了名称后面的内容,那么cookie取到的内容也会改变
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
实现cookie的增删改查。
|
||||
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user