使用JS代码打印 修改博客园(或网站)的title
2016-10-08 08:16
330 查看
title在html中属于特殊的节点元素。
因为它可以使用doucment.getElementsByTagName("title")[0]来获取它的标题,但却无法用doucment.getElementsByTagName("title")[0]用更改它的值。
但是,总有解决的方法。 在javascript中,修改title的方法是:
在<body></body>之间的节点元素用document.getElementsByTagName()来获取或修改。documentElement代表的是<html></html>中间的所有东西。
js会使用document.title来代替网页的title的原因是,title,head,body等标签是缺省的唯一标签,所以 document.title和document.body可以直接找到结果。 而title是一个结构的标签,也就是说title内,只能加入nodetext。而不能再加别的元素,于是它的使用又具有 特殊性。为了不让代码出错,于是js中规定document.title这个对象只有一个属性(也可以说是没有属性),document.title本身就是document对象的一个属性,而不是它的一个子对象,于用document.title=""来更改title。
因为它可以使用doucment.getElementsByTagName("title")[0]来获取它的标题,但却无法用doucment.getElementsByTagName("title")[0]用更改它的值。
但是,总有解决的方法。 在javascript中,修改title的方法是:
<script type="text/javascript"> document.title = 'dinphy - 孜_行 | 小知识,大家享,你也行'; </script>
在<body></body>之间的节点元素用document.getElementsByTagName()来获取或修改。documentElement代表的是<html></html>中间的所有东西。
js会使用document.title来代替网页的title的原因是,title,head,body等标签是缺省的唯一标签,所以 document.title和document.body可以直接找到结果。 而title是一个结构的标签,也就是说title内,只能加入nodetext。而不能再加别的元素,于是它的使用又具有 特殊性。为了不让代码出错,于是js中规定document.title这个对象只有一个属性(也可以说是没有属性),document.title本身就是document对象的一个属性,而不是它的一个子对象,于用document.title=""来更改title。
相关文章推荐
- 使用 js WinHttpRequest 修改伪造 Referer (附实战代码)
- 微信中使用js动态的修改title失效(ios)
- Sublime Text2 Jsformat自定义使用之代码折叠方式修改
- 如何用chrome修改js代码,跳过网站等待时间
- 有关打印、收藏等的JS代码(打印等主要使用了一个IE组件来实现)
- 有关打印、收藏等的JS代码(打印等主要使用了一个IE组件来实现)
- 小代码 项目使用 文字逐渐打印 循环打印 一字一字地展现 javascript js
- vue.js学习10之动手使用vue-cli搭建项目及生成的代码进行修改练手
- 博客园使用highlight.js对代码进行高亮,并实现自定义关键词高亮
- 使用 highlight.js 高亮网站代码
- 为博客园(或网站)添加百度分享按钮 自定义调用JS代码
- 使用window.print()打印特定区域的JS代码
- Sublime Text2 Jsformat自定义使用之代码折叠方式修改
- 无缝滚动;flash播放器代码(网站使用);QQ帮助代码;Js添加属性IE和firefox的区别
- ActiveX控件的使用-js实现打印超市小票功能代码详解
- 使用JSDoc建立JavaScript代码的文档
- 打开,另存为,属性,打印"等14个JS代码
- 如何使用C#在发送往client的内容上加js代码
- 使用网页代码“截取”功能,打印页面某段定义区域内容
- 打开,另存为,属性,打印 等14个JS代码