【发布时间】:2019-11-15 03:22:42
【问题描述】:
你好。首先,很抱歉最终出现英语错误,因为我是巴西人:
我有一个基于 magento 1.9.2.2 的电子商务,托管它的公司不允许用户访问服务器文件(页眉、正文、页脚等)。您只能通过 css 和 html 外部脚本编辑网站。
于是有了这个 div:
<p class="old-price">
<span class="price-label">De:</span>
<span class="price" id="old-price-1046">
R$2.500,00 </span>
</p>
<p class="special-price">
**<span class="price-label">Preço Promocional</span>**
<span class="price" id="product-price-1046">
R$2.299,90 </span>
</p>
我只需要将文本“Preço Promocional”(在“价格标签”类中)替换为“Por:”
到目前为止,我已经尝试过: document.getElementsByClassName('price-label').innerHTML = 'Por:'; javascript:document.getElementsByClassName('price-label').innerHTML = 'Por:'; javascript:void(document.getElementsByClassName('price-label').innerHTML = 'Por:');
提前感谢您的帮助...
【问题讨论】:
-
欢迎罗德里戈。不能直接改HTML文件吗?
**<span class="price-label">Por:</span>**使用类更改它是非常危险的,因为您可能会覆盖整个文档中的任何其他class="price-label" -
嗨!好吧,不能,很遗憾。是的,当我调整一些 CSS 行时,我注意到了这一点。但希望网站上没有其他类似的课程。但在 CSS 行中,我可以指定我想通过它的路径更改哪一个,例如: .product-info .price-box span.price{ font-size:15px;与 .price-info .price-box span.price{ font-size:18px;