博主信息
博文 8
粉丝 0
评论 0
访问量 6814
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
DOM(文档对象模型)
蓝谑的博客
原创
782人浏览过
  • DOM节点的修改

var my=document.getELementById('closer');
my.innerHTML='final'; //修改段落中的文本
my.innerHTML='<em>my</em> final';//innerHTML可以接收一个HTML的字符串,故我们新建一个em节点
my.firstChild.firstChild.nodeValue='your'; //修改既定文本类节点的nodeValue属性来实现相关的文本修改

//修改样式
my.style.border="1px solid red";

//表单
var input=document.querySelector('input[type=text]');
input.value='my query';
  • 新建节点

一般我们用createELement()和createTextNode()这两个方法来创建新节点。而appendChild()、insertBefort()和replaceChild()这三个方法则可以用来将新节点添加到DOM树结构中。


//新建p元素,并对它的innerTHML属性进行设置
var map=document.createElement('p');
map.innerTHML='yet another';
map.style.borer="1px solid red";//一般新建的元素会自动获得所有的默认属性
document.body.appendChild(map); //使用appendChild()方法将新建节点添加到了DOM结构中(默认先后顺序)

//纯DOM方法:将<p>one more paragraph<strong>bold</strong></p>加入到body元素的后端
//caeate p
var myp=document.createElement('p');
//create text node and append to p
var myt=document.createTextNode('one more paragraph');
myp.appendChild(myt);
//create STRONG and append another text node to it
var str=document.createElement('strong');
str.appendChild(document.createTextNode('bold'));
//append STRONG to p
myp.appendChild(str);
//append p to body
document.body.appendChild(myp);

//insertBefore()
document.body.insertBefort(document.createTextNode('boo?'),document.body.firstChild);
  • 移除节点

var removed=document.body.removeChild(myp);
//我们已经保存了该方法的返回值,尽管该节点不在DOM树中了,但我们依然可以对其调用所有的DOM方法
removed.firstChild;
  • 只适用于HTML的对象

document.write("<em>"+new Date()+"</em>");
  • document.cookie;

    该属性实际上是一个字符串,其中存储了用于往返服务器端与客户端之间的cookie信息。

  • document.title;

    该属性是用来修改页面再浏览器窗口中所显示的标题的,但并没有改变<title>标签本身的值。

  • document.domain;

    通过它我们可以得到当前所载入页面的域名。

本博文版权归博主所有,转载请注明地址!如有侵权、违法,请联系admin@php.cn举报处理!
全部评论 文明上网理性发言,请遵守新闻评论服务协议
0条评论
作者最新博文
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号

  • 登录PHP中文网,和优秀的人一起学习!
    全站2000+教程免费学