Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/372.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 更改多个文件的内容_Javascript_Html_Css - Fatal编程技术网

Javascript 更改多个文件的内容

Javascript 更改多个文件的内容,javascript,html,css,Javascript,Html,Css,我已经上传了3700多个HTML文件到我的服务器。我已经做了一个自定义网站。在整个网站中有一个类似的div,所有文件中都有相同的id,现在我需要更改该div的内容。 例如,在3700+HTML文件中,有div之类的东西: <div id="leftbar"> Same Content </div> 相同内容 现在我要做的是: <div id="leftbar"> Update Same Content </div> 更新

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

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

相同内容
现在我要做的是:

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

更新相同的内容
我并没有包括在整个网站的任何JS文件。我并没有在整个网站上使用任何PHP标签。 逐个更新所有3700+文件将花费大量时间!我需要节省我的时间。
如有任何建议,将不胜感激

您可以将此脚本包含到文档中,或将2行添加到您已经包含的JS文件中:

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

您有两个选择,但我认为最好的选择是使用IDE提供的替换函数。如果使用netbeans,您可以使用
CTRL+SHIFT+H
–并用新字符串替换该字符串

我知道,我在问题中提到,我在3700多个文件中没有包含任何JS文件,所以你的意思是我应该将这行代码粘贴到3700多个文件,不是吗?你在运行Unix吗?我的编辑器中没有打开的文件。我不明白你说的“我没有打开的文件”是什么意思你没有使用IDE?
sed -i 's/oldstring/newstring/g' *.html