我試圖用JS代替我的HTML代碼的一部分,但不起作用。Javascript替換沒有工作
我有下面的代碼:
<td id="one"><a href="servlet.jsp?account='old'" >old</a></td>
而且我想改變「舊」換「新」,是這樣的:
<td id="one"><a href="servlet.jsp?account='new'" >new</a></td>
然後我使用JS,因爲我需要使用replace()方法,那麼,我的JS是這樣做的:
var old = "old";
var rep = "new";
var elem = document.getElementById("one");
var text = elem.innerHTML;
text = text.replace(old,rep);
elem.innerHTML = text;
我tryed和搜索,但始終我創辦了一樣。
歡迎任何建議。
(我的記憶寫的科迪,因爲我在辦公室裏我不是,它是更爲複雜的)我會嘗試明天)
爲什麼你在引號中使用GET參數值?除此之外,請不要**使用字符串操作來修改DOM元素。 – ThiefMaster
爲什麼你使用替換而不是覆蓋? – asimes
'SyntaxError:意外的令牌new'。 [學習如何**調試** JavaScript](http://www.netmagazine.com/tutorials/javascript-debugging-beginners)。 –