zoukankan      html  css  js  c++  java
  • 网站title改写

    今天工作上遇到了一个问题,网页head 后加载了frameset跳转后,title就显示不了,想在js中重写一个title.

    document.title='xxxxxx';
    document.write("<frameset cols="100%">");
    document.write(" <frame src="路径" />");
    document.write("</frameset>");

    为什么用document.title 是因为框架代码加在了head后面,导致了缺省了title,用  doucment.getElementsByTagName("title")[0] 获取不到标题。

    另外一种标题重写(正则替换)的方法:

    var header11=document.getElementsByTagName("head")[0].innerHTML;
    var header12="";
    if(header11.match(RegExp(/<title>([sS]*?)</title>/g))){
    var num2=header11.match(RegExp(/<title>([sS]*?)</title>/g));

    header12=header11.replace(num2,'<title>xxxx</title>');
    header11=header12;
    }
    document.getElementsByTagName("head")[0].innerHTML=header11;

  • 相关阅读:
    OCR中表格识别及WORD生成
    太阳能跟踪系统
    QA300太阳能移动电源
    OCR之表格识别
    2012112
    2012123
    2012121
    2011101
    201191
    2011828
  • 原文地址:https://www.cnblogs.com/qianqianj/p/12827178.html
Copyright © 2011-2022 走看看