gpt4 book ai didi

Javascript 函数结果在 Firefox 中不显示

转载 作者:行者123 更新时间:2023-12-02 17:35:07 26 4
gpt4 key购买 nike

我发现一个 javascript 函数可以增加一个值,然后将其显示在 html div 中。它在除 Firefox 之外的所有浏览器中都能完美运行,我真的很难找到原因。

代码如下所示:

<script type="text/javascript">

$(window).load(function(){
var amount = document.getElementById('amount');
var start = new Date("March 12, 2014 12:28:00").getTime();
var current;
update();

function update() {
var current = (new Date().getTime() - start)/1000*1.00+0;
amount.innerText = formatMoney(current);
}

setInterval(update,1000);

function formatMoney(amount) {
var dollars = Math.floor(amount).toString().split('');
var cents = (Math.round((amount%1)*100)/100).toString().split(',')[1];
if(typeof cents == 'undefined'){
cents = '00';
}else if(cents.length == 1){
cents = cents + '0';
}
var str = '';
for(i=dollars.length-1; i>=0; i--){
str += dollars.splice(0,1);
if(i%3 == 0 && i != 0) str += '.';
}
return str + ' ' + '€';
}
});


</script>

<div id='amount'></div>

最佳答案

改用amount.innerHTML

查看这篇文章'innerText' works in IE, but not in Firefox这就是为什么 amount.innerText 在 Firefox 中不起作用的原因。

关于Javascript 函数结果在 Firefox 中不显示,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22665062/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com