我正尝试将<p class="regular-price">$7.07</p>
中的7.07(当前没有符号)附加到以下内容属性:<meta itemprop="price" content="7.07 Here" />
。
答案 0 :(得分:0)
以下代码应该可以实现您希望使用普通JavaScript的功能:
(function () {
// Get references to the two elements
var metaElement = document.querySelector('meta');
var priceElement = document.querySelector('.regular-price');
// Get the value of the `regular-price` element and remove the $ sign
var priceValueModified = priceElement.innerHTML.replace('$', '');
// Set the modified value as the attribute of the meta element
metaElement.setAttribute('content', priceValueModified);
})();
<meta itemprop="price" content="" />
<p class="regular-price">$7.07</p>