时间:2021-05-26
title在html中属于特殊的节点元素.因为它可以使用document.getElementsByTagName("title")[0]来获取网页的title标签,但却无法用document.getElementsByTagName("title")[0].innerHtml用更改它的值。经测试原生js有两种方式可以修改,jQuery中也能简单设置。不清楚的小伙伴们可以了解一下。
innerText 方式
通过console.log(document.getElementsByTagName("title")[0]),发现能打印出<title>标签,标签里面只有文字节点,故猜测只能识别TextNode,所以用innerText方式设置title的值,果然成功了。
document.getElementsByTagName("title")[0].innerText = '需要设置的值';document.title方式
经过测试,还可通过document.title 设置title的值。
console.log(document.title); # 可以获取title的值。document.title = '需要设置的值'; # 设置title的值。例子
window.onfocus = function () { document.title = '恢复正常了...';};window.onblur = function () { document.title = '快回来~页面崩溃了';};我们在浏览器取得了焦点和失去焦点的时候改变title的值,可以发现切换浏览器选项卡的时候,title发生了改变。
jQuery方式
当然如果你的项目里面依赖jQuery,可以使用jq的方法设置
$('title').html('')$('title').text('')jq中两种方式都可以实现
总结
原生js中我们可以通过 innerText , document.title 两种方式动态修改网页的title .
jq中我们可以通过 $('title').html('') 或者 $('title').text('') 进行修改。
以上就是JS更改浏览器TITLE的详细方法,感觉有用就收藏一下吧。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
火狐浏览器怎样修改代理?火狐浏览器是很多朋友都在使用的浏览器,最近有些朋友询问浏览器的代理应该如何修改?下面小编就为大家带来了火狐浏览器修改代理的详细操作流程。
用户在建站的网站设置中,能够很轻松的通过浏览器标题的修改,达到修改网站标题(title)的目的,不过对于网站title的修改,用户们应该三思而后行。在了解网站标
修改index.template.html,加入一段js获取浏览器窗口的宽高,根据浏览器窗口宽高修改css样式,html,body{height:100%;wi
以手机QQ浏览器10.6.1.7630版本为例,QQ浏览器修改文件名的方法如下: QQ浏览器是腾讯科技有限公司开发的一款浏览器,其前身为TT浏览器。QQ浏览器
html5默认气泡修改默认的浏览器气泡样式:谷歌浏览器火狐浏览器IE浏览器在谷歌29版本之前可以使用伪元素进行修改:::-webkit-validation-b