0
我有var strCode = document.getElementById("worm").innerHTML;
然后我尝试更换strCode串这就好比if(animal!='dog')
的特定部分,这里是我的代码我怎样才能取代在JavaScript中的字符串的特定部分?
var pos=strCode.search("if(animal!='");
var spos=strCode.search("'){");
var firstpart=strCode.slice(0,pos-1);
var lastpart=strCode.slice(spos+2)
var rep_str="if(animal!='".concat(animal).concat("')");
strCode=firstpart.concat(rep_str).concat(lastpart);
所以,如果让我们说动物变量是豪猪strCode应该拥有一切除了现在同样应该说if(animal!='porcupine')
有记住,这strCod拥有整个代码是内部脚本标记,并有大量特殊characters.I的不知道如果影响字符串的方法。
所以这是所有关于逃避characters.I只是不是肯定多么方法对待字符串。感谢您的快速回复! – shadowvault