01/10/2018, 10:55

Vì sao document.getElementById(id).innerHTML không làm việc khi tách riêng ra file .js

mọi người cho mình hỏi chút về javascript : mình có câu lệnh như sau khi đặt trong file .html:

<!DOCTYPE html>
<html lang="en-US">
	<head>
		<meta charset="UTF-8">
		<title>Home</title>
		<link rel="stylesheet" href="../css/index.css">
		<script src="../js/index.js"></script>
	</head>
	<body>
		<p id="demo"></p>
	</body>
		
	<script>
		document.getElementById("demo").innerHTML = "Xin Chao";
	
	</script>
	
</html>

thì kết quả :

in ra dòng Xin chao bình thường

nhưng khi mình đặt : document.getElementById(“demo”).innerHTML = “Xin Chao”;
ra file .js riêng rồi chạy thì bị lỗi mọi người giải thích giúp mình với cảm ơn nhiều

Dark.Hades viết 13:02 ngày 01/10/2018

Vị trí bạn đặt thẻ script của file js phải nằm dưới thẻ html của id cần get

Phạm Xuân Vinh viết 13:07 ngày 01/10/2018

đúng rồi cảm ơn bạn nhiều nhé!

Bài liên quan
0