我想要一个javascript代码,它将遍历我的根文件夹和子文件夹中的所有html文件,并获取特定标记内的内容, 例如:
<div id="content">
!!this content!!
</div>
它应该检查html顶部的注释,并且仅在内容存在的情况下获取。
&LT;! - 允许 - &GT;
只有在那里才能得到它。首先是这可能吗?我希望jquery可以做到这一点!
更新: 得到开明的javascript是客户端的!最后一个问题,你如何使用php来获取特定标签内的内容?
<div id="content">
!!this content!!
</div>
答案 0 :(得分:2)
首先,您必须获取文件夹中的所有文件夹(在服务器上)。仅使用JavaScript是不可能的。您必须编写PHP(或您的网站空间/服务器上支持的任何其他Web语言),它会为您提供文件名列表。 然后你可以用jQuery的ajax函数加载每个文件并测试你的评论等等。
答案 1 :(得分:0)
Javascript无法访问文件系统。你需要一种服务器端语言才能做到这一点。
答案 2 :(得分:0)
不能使用javascript。它是一种客户端脚本语言。您需要像PHP这样的服务器端脚本语言。查看http://php.net/查找fopen()
,include()
和dir()
功能。
答案 3 :(得分:0)
如果您知道要搜索的评论的确切内容,请尝试以下操作:
if(document.documentElement.innerHTML.indexOf('<!--Comment-->') > 0){
//voila!
}
如果没有,您可以使用正则表达式来解析文本。我不是正则表达式的专家,所以我不能说我可以帮助你。
当然,这只能在每页的基础上工作,它不会浏览您的文件系统。为此你应该有一个服务器端语言
希望这有帮助