方法2:如果不采用方法1,那么你可以专门建立一个存放各页面的数据库表,将页面的标题信息存放的里面,然后其它的页面只需从数据库提取就可以。这样一来如果你要统一修改页面的标题信息的话,只需修改数据库就可以了。根据你的情况。你也可以专门做一个简单的管理页面标题的界面,以后就只通过那个界面而不用直接打开数据库来实时修改页面标题信息了。
图样。win7自带一个字符串查找的工具findstr.exe
新建一个fs.bat 内容如下
findstr /r /i "\<<title>.*</title>\>" %1 >> good.txtfindstr /r /i "\<<meta name="keyword".*/>\>" %1 >> good.txt
再新建一个go.bat 内容如下
for /r %%a in (*.html) do fs.bat %%a把这两个文件放到保存html文件的文件夹,运行go.bat即可。
所以结果会自动保存到good.txt中。
-------------------------------------------------------完结-------------------------------------------
html文档中的title元素,在w3c文档中,有这样的定义:interface HTMLTitleElement : HTMLElement {
attribute DOMString text
}
可以看到title元素继承了HTMLElement,并拥有一个text属性,该属性可读写title.text( = value);
那么,如果我们要获得title元素之间的文本,我们可以有多种方法,
1、document.title;
2、title.text(var title = document.getElementsByTagName('title'))
3、title.innerHTML
第三种方法不靠谱,会返回title之间的所有东西,包括elements、注释节点;
而第一、第二种方法则是标准的获取title内容的方法,它们会忽略elements、注释等节点,返回所有text node节点字符串;
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)