我正在使用需要更改某些單詞的網站。問題是HTML等不是我自己控制的。例如我無法編輯html。但是,我可以在最後附加額外的代碼。使用javascript更改類中的單詞
我需要改變的代碼是使用的措辭「改變自己」中:
<div class="price">
<a class="button" ng-click="commands.order.execute()"
ng-class="(!session.hidePrice && project.project.requiredCalculation) ? 'refreshing' : ''">
<span class="icon mdi mdi-cart" ng-class="::$root.icons.basket"></span>
<currency value="project.project.total.total"
class="price-total ng-isolate-scope ng-hide"
ng-show="!session.hidePrice && project.project.pricing">
<span class="currency ng-binding">
<span ng-class="left" class="ng-binding currency-sign-left">£</span>
1,089.02<span ng-class="right" class="ng-binding ng-hide">£</span>
</span>
</currency>
<span ng-show="session.hidePrice || !project.project.pricing" class="ng-binding">
CHANGE ME
</span>
</a>
</div>
我可以用改變整個類:
<script type="text/javascript">
var myClasses = document.getElementsByClassName("price");
for (var i = 0; i < myClasses.length; i++) {
myClasses[i].innerHTML = "new content";
}
</script>
問題是,這將刪除所有的編碼和取代「新內容」。我需要做的是保持內容相同,但用別的替換措辭「改變我」。
p.s.理想情況下,我想說的是,如果在類「價格」和類=「ng-binding」(或其他標識符,不知道是否可以使用「ng-show」)中更改措辭「CHANGE ME」識別??)
如果可能的話,請包括小提琴
PS需要被爲onload所以沒有按鈕等(因此沒有用戶輸入需要)
你是什麼意思與 「一類更改一個字」?班級是否屬於「班級」的名稱? – reporter
對不起,我的意思是這個詞在課堂上。 – James
@詹姆斯'在給定類名'的元素中的單詞? –