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