我有類名稱的div元素今天在我的HTML文件,我想它的打印溫度,我已經writen下面的代碼但是這不是在div元素上打印任何東西,請給予幫助。document.getElementsByClassName(「」)的innerHTML - 不工作
$http.get("https://query.yahooapis.com/v1/public/yql?q=select%20*%20from%20weather.forecast%20where%20woeid%20in%20(select%20woeid%20from%20geo.places(1)%20where%20text%3D%22islamabad%22)&format=json&env=store%3A%2F%2Fdatatables.org%2Falltableswithkeys")
.success(function (response) {
var result = response.query;
var temp=result.results.channel.item.condition.temp;
var text=result.results.channel.item.condition.text;
var weather = $scope.weather = temp+" "+text;
document.getElementsByClassName("today").innerHTML = weather;
});
只需添加,修復是訪問第一元件在節點列表:'document.getElementsByClassName( 「今天」)[0 ] .innerHTML = weather;' –
這樣做也會......但我永遠不會相信這種方法...... – Leo
@Leo這將違反角度標準..控制器不應該玩DOM https:// docs。 angularjs.org/guide/controller –