Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/276.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何用wordpress中的特定类替换p标记中的内容?_Javascript_Php_Css_Wordpress - Fatal编程技术网

Javascript 如何用wordpress中的特定类替换p标记中的内容?

Javascript 如何用wordpress中的特定类替换p标记中的内容?,javascript,php,css,wordpress,Javascript,Php,Css,Wordpress,我想替换我的Wordpress网站上包含在p标签中的文本,如下所示: <div class="uael-mc-dropdown_items"> <p class="woocommerce-mini-cart__empty-message">No products in the cart.</p> </div> 购物车中没有产品 我想将“购物车中无商品”文本替换为“包中无课程” 有没有办法使用js、CSS

我想替换我的Wordpress网站上包含在p标签中的文本,如下所示:

<div class="uael-mc-dropdown_items">
<p class="woocommerce-mini-cart__empty-message">No products in the cart.</p>
</div>

购物车中没有产品

我想将“购物车中无商品”文本替换为“包中无课程”


有没有办法使用js、CSS或在我的主题函数中添加一些代码。php?

你可以通过使用js来做到这一点,我添加了一个超时函数,你可以看到区别,但你只需要在超时函数中添加这一行

setTimeout(()=>{
document.querySelector('.woocommerce-mini-cart\uuuu empty-message').innerHTML='No courses in my bag';
},800)

购物车中没有产品


您可以使用此脚本标记覆盖您提到的内部文本的内容

<body>
.
.
.
<script>
document.getElementsByClassName('woocommerce-mini-cart__empty- 
message').innerText ="No courses in my bag.";
</script>
</body>

.
.
.
document.getElementsByClassName('woocommerce-mini-cart_uu_u空-
message').innerText=“我的包里没有课程。”;

您可以使用
innerText
属性


请参阅:

如果字符串总是
购物车中没有产品。
您可以非常轻松地使用
str\u replace
。我很惊讶这个插件没有默认文本设置,虽然一个好的线程可能是通过CSS:,通过js和php在这里进行自己的搜索;)。。。通过js,我会选择texContent;)它不起作用。setTimeout(()=>{document.querySelector('.woocommerce-mini-cart\uuuu empty-message')。innerHTML='No courses in my bag';},800)这样做了。