你好,我需要比较两个字符串值,如果有任何数学我想输出它们的值。我得到了这个代码。JS等于字符串值
这给我造成的$values2
和$hrefs2
:
672,671,670,673,676,675,667,666,674
而且我想检查是否有$hrefs2
值的单值等于$values2
价值,我之后想改变这些类别的颜色背景document.getElementsByClassName("golden");
感谢所有帮助
// divide string to 3 letters and comma, 3 letters and comm...
function formatNumber (num) {
\t \t return num.toString().replace(/(\d)(?=(\d{3})+(?!\d))/g, "$1,")
}
// output values from golden classes
var elements = document.getElementsByClassName("golden");
var values = '';
for(var i=0; i<elements.length; i++) {
values += elements[i].innerText;
}
var values2 = formatNumber(values);
document.write(values2); // output
document.write('<br>');
// output values from hrefo classes
var elements = document.getElementsByClassName("hrefo");
var hrefs = '';
for(var i=0; i<elements.length; i++) {
hrefs += elements[i].href.slice(-3);
}
var hrefs2 = formatNumber(hrefs);
document.write(hrefs2); //output
请提供小提琴如果可能 –