30/09/2018, 16:36

Lỗi không xác định được biến trong Javascript

Mình đang bắt đầu học javascript có đoạn code thế này:

<
input type = button name = welcome value = "Welcome" onclick = "alert(msg.value)">

input type = text name = msg value = "Welcome to JavaScript" size = 30>

Mình cho chạy thì kêu không xác định được “msg”, vậy là bị sai chỗ nào vậy ?

Gió viết 18:52 ngày 30/09/2018

Biến msg nếu nó chưa dc định nghĩa thì có lỗi. Còn nếu bạn muốn alert gia trị trong input thì thay msg = this
Học js thì bạn mở console lên hoặc viết trong thẻ script thôi. Viết trong html hơi khó học

Nguyễn Tuấn Kiệt viết 18:51 ngày 30/09/2018

vậy phải làm sao để xác định biến msg, mình thay msg=this thì nó hiện ra bảng thông báo nhưng không có nội dung gì cả

Gió viết 18:36 ngày 30/09/2018

Vì msg ở đây chưa dc định nghĩa. Nó chỉ là tên thẻ input 2 thôi. Muốn lấy giá trị input 2 khi click button, bạn thay thế msg.value = document.getElementsByName("msg")[0].value

Nguyễn Tuấn Kiệt viết 18:47 ngày 30/09/2018

mình làm được rồi, thanks nhé

Bài liên quan
0