我需要爲Google標記管理器創建用於創建交易值變量的自定義JavaScript代碼。要做到這一點,我需要一個代碼,從HTML返回數30.99:如何使用java腳本從html中返回某個數字值
<span class="price-data">zł30.99</span>
我寫了一些代碼,但它不工作:
function() {
var orderValue = document.getElementsByClassName(‘price-data')[0].value;
return orderValue.match((\d*\.\d*)|(\d*));
}
你能幫我與
它看起來像你正在使用兩種不同類型的語音標記圍繞價格數據,可能想要糾正它,看看它是否修復了問題。 – MCMXCII
跨度沒有'.value',使用'outerText'或'innerHTML'或其他東西...並且你的正則表達式看起來很懷疑,例如使用'.replace('zł','')'或其他正則表達式'.match(/([\ d \。] +)|([\ d])/)[0]' –