我想找到:查找某些詞和替換他們
「紐約」,並以「紐約市」
「華盛頓」代替,並用「更換西雅圖 「
」 佛羅里達 「取而代之的是」 傑克遜 「
」 南卡羅來納州「取而代之的是」 哥倫比亞「
」 West_Virginia「取而代之的是」 查爾斯頓「
我做下面的下面的示例代碼,但似乎沒有不工作:
<td id="dont-replace-them">
New York<br />
Washington<br />
Florida<br />
South-Carolina<br />
West_Virginia<br />
</td>
<br />
<td id="replace-them">
New York<br />
Washington<br />
Florida<br />
South-Carolina<br />
West_Virginia<br />
</td>
<script type="text/javascript">
function replaceWords() {
document.getElementById("replace-them").innerHTML.replace("New York", "New York City");
document.getElementById("replace-them").innerHTML.replace("Washington", "Seattle");
document.getElementById("replace-them").innerHTML.replace("Florida", "Jacksonville");
document.getElementById("replace-them").innerHTML.replace("South-Carolina", "Columbia");
document.getElementById("replace-them").innerHTML.replace("West_Virginia", "Charleston");
};
</script>
任何人都知道應該修復什麼才能使其工作?
似乎沒有工作,看到http://jsfiddle.net/N3ZmS/2/ – Macchiato
那是因爲你的'td'在DOM的中間孤兒。我用'p'取代了它,它工作正常:http://jsfiddle.net/N3ZmS/3/ –
是否可以使用'td'來完成這項工作? – Macchiato