使用HTML中的Javascript获取标记内的内容

时间:2010-08-04 04:53:08

标签: javascript jquery html get

我想要一个javascript代码,它将遍历我的根文件夹和子文件夹中的所有html文件,并获取特定标记内的内容, 例如:

<div id="content">
!!this content!!
</div>

它应该检查html顶部的注释,并且仅在内容存在的情况下获取。

  

&LT;! - 允许 - &GT;

只有在那里才能得到它。首先是这可能吗?我希望jquery可以做到这一点!

更新: 得到开明的javascript是客户端的!最后一个问题,你如何使用php来获取特定标签内的内容?

    <div id="content">
    !!this content!!
    </div>

4 个答案:

答案 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!
}

如果没有,您可以使用正则表达式来解析文本。我不是正则表达式的专家,所以我不能说我可以帮助你。
当然,这只能在每页的基础上工作,它不会浏览您的文件系统。为此你应该有一个服务器端语言 希望这有帮助