2014-10-08 96 views
0

我有上传3700 + HTML文件到我的服务器。我制作了一个自定义网站。在整个网站中,所有文件中都有一个具有相同ID的类似div,现在我需要更改该div的内容。 例如,3700个+ HTML文件有div的一些东西像:更改多个文件的内容

<div id="leftbar"> 
    Same Content 
</div> 

现在我需要使它:

<div id="leftbar"> 
    Update Same Content 
</div> 

我没有包含在整个网站的任何JS文件。我没有在整个网站上使用任何PHP标签。 一个一个更新到所有3700 +文件将需要很长时间!我需要保存那段时间。 任何建议将不胜感激。

回答

0

您可以包含此脚本到您的文档,或添加2线取其JS文件,你包括已经:

<script>  
    var leftbar = document.getElementbyId('leftbar'); 
    leftbar.innerHTML = 'Update '+leftbar.innerHTML 
</script> 

或者你可以在你的终端用sed来替换你的字符串中的所有HTML文件。

sed -i 's/oldstring/newstring/g' *.html 
+0

我知道,我提到的问题是我没有在这些3700 +文件中包含任何JS文件,所以你的意思是我应该将这行代码粘贴到3700 +文件,不是吗? – daniyalahmad 2014-10-08 21:33:04

+0

你在运行Unix吗? – xShirase 2014-10-08 21:34:14

+0

我正在使用LINUX – daniyalahmad 2014-10-08 21:34:49

1

你有几个选择,但我认为最好的选择只是使用IDE给你的替换函数。如果它的netbeans可以使用CTRL+SHIFT+H - 并用新字符串替换字符串。

+0

我的编辑器中没有打开的文件。 – daniyalahmad 2014-10-08 21:35:27

+1

我不能理解你的意思是“我没有打开文件” 你没有使用IDE? – 2014-10-08 21:36:59