Chào mọi người, mình mới học javascript và đang gặp 1 vấn đề khá khó hiểu liên quan tới javascript nên rất mong được mọi người giúp đỡ.
Mình có 1 file HTML và 1 file javascript, đương nhiêu là file javascript đã được liên kết tới file HTML.Ở bên HTML mình tạo 1 input có type là text và 1 input có type là button với code như bên dưới nhằm mục đích mỗi lần click vào button thì trình duyệt sẽ alert ra nội dung mình nhập ở ô text
<input type="text" id="nhap">
Ở bên javascript đây là code trường hợp 1 của mình và kết quả là trình duyệt không alert ra được giá trị mình nhập vào ô text.
function thongbao() {
alert(a)}
Mình sửa thành trường hợp 2 như này và trình duyệt cũng không alert ra được giá trị mình nhập vào ô text.
var b = a.value
function thongbao() {
alert(b)}
Phải đến khi sửa thành trường hợp 3 như này thì trình duyệt mới alert ra giá trị mình nhập vào ô text.
function thongbao() {
alert(a.value)}
Vậy có bạn nào có thể giải thích cho mình chỗ sai của code ở 2 trường hợp đầu được ko ạ. Mình cảm ơn
function thongbao(){
alert(a);
}
Để sau khi bấm nó lấy lại giá trị xong gán vào a rồi thông báo