我試圖找到並在Javascript替換詞,HTML結構不能改變,所以我只能用JS改變,不能使用jQuery,使用JavaScript雖然不是那麼好:查找和替換詞在javascript
HTML結構如下:
<a id="ys-cc-tablink">
<em>
<img src="card.jpg">
<span> Credit/Debit Card</span>
</em>
</a>
我試圖取代信用卡/借記車與標題付款我曾嘗試低於和精細的工作,以及:
$("#ys-cc-tablink > em > span").each(function() {
var text = $(this).text();
$(this).text(text.replace(' Credit/Debit Card', 'Payment'));
});
但我需要在Javascript,而不是jQuery的,可有人請幫助?
感謝
UPDATE:
var str = document.getElementById("demo").getElementsByTagName("span")[0].innerHTML;
var res = str.replace("Credit/Debit Card", "Payment");
document.getElementById("ys-cc-tablink").getElementsByTagName("span")[0].innerHTML = res;
你嘗試過什麼?你陷入了哪一部分?這裏有幾個組件。在請求我們爲您做這件事之前,您是否試圖徹底解決這些問題? –
用我迄今試過的東西更新了我的問題 –
getElementById(「demo」)的錯字? –