30/09/2018, 23:01

Không thể link được vào external .js file

Mình mới tìm hiểu về java script và thấy rằng có thể tạo 1 file external bên ngoài html và link vào trong file html bằng <script scr="tên file.js"> </script>
nhưng khi làm trong sublime text 3 thì n không thể link đến được. Ai có thể giúp em với được không ạ?

Khoa Nguyen viết 01:11 ngày 01/10/2018

Bạn đã link file đó như thế nào. Post code lên cho mọi người xem. Với lại src nha. Không phải scr

Nam Hoàng Lê viết 01:17 ngày 01/10/2018
<!DOCTYPE html>
<html lang="en">
<head>
	<meta charset="UTF-8">
	<title>Document</title>
	<link rel="stylesheet" href="common.css">
	<script src="myjavascript.js"></script>
</head>
<body>
<p id="demo">A Paragraph.</p>
	<button type="button" onclick="myFunction()">Try it</button>
</body>
</html>

đây là trong file index.html còn trong file myjavascript.js là

function myFunction() {
   document.getElementById("demo").innerHTML = "Paragraph changed.";
}

em mới học nên chỉ đang thử 1 ví dụ đơn giản thôi ạ

Khoa Nguyen viết 01:09 ngày 01/10/2018

Cách chèn của bạn không có gì sai. Nhưng bạn mới khai báo cái function thôi. Chứ bạn chư gọi function đó.

Ví dụ:

function myFunction() {
  document.getElementById("demo").innerHTML = "Paragraph changed.";
}

$(document).ready(() => myFunction())

Ở trên mình có dùng cái method ready của jQuery. Nếu bạn muốn một giải pháp không có jQuery thì xem ở đây

stackoverflow.com
FlySwat

$(document).ready equivalent without jQuery

javascript, jquery
asked by FlySwat on 09:51PM - 28 Apr 09

(mình ghét jQuery nhưng công nhân giải pháp này của jQuery là nhanh nhất)

Nam Hoàng Lê viết 01:10 ngày 01/10/2018

Cảm ơn anh,
ở chỗ button trong file index.html e đã có event onclick thì dùng function vẫn chưa đủ hả anh? bởi e đang xem cái bài external .js file này trên w3schools cũng k nhắc đến jQuery hay ko có jQuery gì cả

Khoa Nguyen viết 01:16 ngày 01/10/2018

XIn lỗi bạn mình đọc không kĩ. Bạn kiểm tra trong console (bấm F12) xem có lỗi gì không ?

Nam Hoàng Lê viết 01:02 ngày 01/10/2018

:)) em chưa đủ trình xem lỗi đâu anh ạ. chắc em unistall r cài lại xem sao, cảm ơn a

*grab popcorn* viết 01:10 ngày 01/10/2018

Bạn thử xem 2 file đã cùng thư mục chưa?
Tên file đã đúng chưa?
Chứ mình test ok mà.

Bài liên quan
0