我正在使用與我的HTML文件位於同一目錄中的外部引用的Javascript文件。Javascript中的HTML內容不能正常工作
我的JavaScript程序從「.txt文件」中讀取一些數據並將它們存儲在變量速度,海拔高度&壓力。我希望在我的HTML中顯示這些變量的值。但由於某些原因,這仍然不起作用。
JavaScript代碼:
var fs = require('fs');
fs.readFile('data.txt', 'utf8', function(error, data) {
var content = data;
console.log(content);
var obj = JSON.parse(content);
var speed = obj.speed_json;
console.log(speed);
var altitude = obj.altitude_json;
console.log(altitude);
var pressure = obj.pressure_json;
console.log(pressure);
});
document.getElementById("pressurehtml").innerHTML = altitude;
document.getElementById("speedhtml").innerHTML = speed;
document.getElementById("altitudehtml").innerHTML = pressure;
HTML代碼:
<html>
<body>
<h1 id="pressurehtml">Pressure</h1>
<h1 id="altitudehtml">Altitude</h1>
<h1 id="speedhtml">Speed</h1>
<script src="main.js"></script>
</body>
</html>
您正在使用'的NodeJS庫fs'。你不能從瀏覽器中讀取這樣的文件 –
你可以進一步解釋.. –
添加jQuery並將'fs.readFile('data.txt','utf8',function(error,data){'to'$ .get 'data.txt',function(data){' – mplungjan