JS修改网页标题,原来不必麻烦JQuery……

Friday, May 28, 2010 吉光片羽 4

我怕是被JQuery迷死了……现在遇到任何前端的问题首先就考虑JQuery解决,不管难以与否,就比如修改个网页标题,当然,如果为了类似小问题就调用库的话就得不偿失了。可我又没有一点JS基础,虽然听说不是程序员出身的家伙也能把JS写得很出色,但毕竟我不仅非程序员,连高考数学都对不起广大人民群众,所以我原谅自己了。这次,确实就被修改网页标题这个小问题给难倒了。看到我的思路,你们会很囧的。

修改网页标题,想当然就是$("title")了,但怎么改呢?以下我都试过了:

$("title").html() //这个应该对的……
$("title").text() //这个理所当然吧……
$("title").val()  //这个太敢想了……

结果很惨……每一个有反应的。这可怎么办呢?冥冥之中记得有个 document.title 的属性,于是乎应该 = 一下就可以了吧?接着便百度了一下,果然不出我所料,就是它了!

document.title = "你要改掉的标题内容"

这玩意,放JQuery的ready(onload)里也行,直接放js里也行,因为网页的title一般都是最早载入的,当然,如果你使用的是DW的模板,由此把CSS和JS的导入都放在了title之前,那就得另当别论了。所以,保险起见,还是放ready(onload)里好了。因为直接修改和加载完毕后修改的反应速度貌似查不了多少,除非你把它放在了最后面,而且是ready(onload)里的结尾处。

点击这里获取该日志的TrackBack引用地址

日志标签: JS  网站  技巧  JQuery  代码  

已有人对此文发表了评论

  1. 引用该评论 b鄙视你 8/25/2011 12:38:38 AM 回复
    一个小小的问题,竟然还搞原创,shit!
    吉光片羽 于 9/1/2011 8:25:58 PM 回复

    一个小小的原创,竟然也被鄙视,shit!

  2. 引用该评论 情侣空间 2/4/2011 12:08:21 PM 回复
    哈哈~ 碰到同样问题,并且同样被JQ迷死了~~哈哈
  3. 引用该评论 林轻灵 11/19/2010 12:50:08 PM 回复
    $(document).attr("title", "我是新标题");
    吉光片羽 于 2010-11-22 21:56:37 回复

    原来如此,谢啦!

  4. 引用该评论 6595 6/2/2010 2:39:27 AM 回复
    Adore[QUOTE][/QUOTE][U][/U][EMAIL=@][/EMAIL][URL][/URL]

发表评论:

邮箱网址为选填;若您注册了GRAVATAR,请填写邮箱(不会公开),否则最好不填,您可在提交评论前选择表情头像;点击他人头像可引用其评论。插入UBB

About me

Name: KandyTang
Age: 20+
Location: Guilin, China
QQ: 121885959
Email: KandyT@qq.com

My Works

中文酷博聚合 汽车手绘·视频·教程 史努比(中文)网 免费的PJBlog皮肤 淘宝创意导购 桂林{摄影}品牌

Gallery

Unnamed Album

Unnam... (4)

复线文字LOGO设计

复线文字L... (10)

订书钉的创意-微型城市

订书钉的创... (4)

2010元宵烟火

2010元宵烟火 (7)

国外贺卡设计欣赏

国外贺卡设计欣赏 (20)