但是,总有解决的方法. 在javascript中,修改title的方法是:
document.title = 'xxxxxx'
在<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代码去掉网站中所有连接的title需要用到以下代码:
<script>$(function(){
$('a').each(function(){
$(this).attr('title', '')
})
})
</script>
如果想用js修改标题,代码如下:
<script>document.title='你的title'
</script>