var metric ={
temp: data.main.temp,
celsius: "℃",
fahr: "℉",
toCelsius: function(){
var convert = this.temp- 273.15;
return Math.ceil(convert) + this.celsius;
},
toFahr: function(){
var convert = (this.temp * 1.8)- 459.67;
return Math.ceil(convert) + this.fahr;
}
}
<div id="temp">
<h2>Temperature</h2>
<p id="tempApp" class="btn btn-default">26℃</p></div>
如何比較$(「#temp」),innerHTML的值和metric.toCelsius值?將DOM innerHTML值與對象屬性進行比較
我試着運行下面的代碼,但它從來沒有工作。
var state1 = metric.toCelsius();
var state2 = metric.toFahr();
var div = document.getElementById("tempApp"
if(div.innerHTML == state1){
console.log("yes")
}
else{
alert("error")
}
做'parseInt函數(的document.getElementById( 「tempApp」)的innerText,10。)' – Li357