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いますStackOverflowのに' – Li357