Thứ Sáu, 31 tháng 5, 2013

Bài 11: Học HTML| Bài tập di chuyển các phần tử trong HTML

Hôm nay chúng ta cùng nhau tìm hiểu một số bài tập ứng dụng trong HTML

Học HTML, HTML
HTML, CSS, JS, Ajax

 




1.  Di chuyển chuột vào phần tử.


Yêu cầu: Tạo một liên kết đến trang http://www.html.edu.vn bằng thẻ H2. Có màu nền là xanh, màu chữ là trắng. Khi chuột di chuyển đến thì đổi màu  nền thành màu đỏ.

Hướng dẫn: Để đổi màu nền thành đỏ đối với thẻ H2 (hoặc thẻ bất kỳ) bạn viết:

document.all.LienKet.style.backgroundColor = ‘red’

Trong đó LienKet là giá trị của thuộc tính ID .

J Câu lệnh JavaScript này đặt ở đâu ?

@ Theo như yêu cầu đầu bài là : “Khi chuột di chuyển …”. Do vậy câu lệnh này sẽ được đặt trong sự kiện di chuyển chuột đến (có tên là onMouseMove)

Minh hoạ:

<HTML>

<HEAD>

<TITLE>Hiệu ứng di chuyển chuột</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

</HEAD>



<BODY>

            <h2 ID= "LienKet" STYLE="background-color:blue; color:white"

                        onMouseMove="document.all.LienKet.style.backgroundColor = 'red'">

                        Trang dạy JavaScript http://www.w3schools.com

            </h2>

</BODY>

</HTML>

% Nhắc lại: Các thuộc tính trong bảng tra cứu “danh sách thuộc tính” nếu có chứa dấu gạch nối (ví dụ : background-color) thì khi viết trong JavaScript, bạn phải chuyển ký tự đứng ngay sau dấu gạch nối đó thành chữ hoa và bỏ dấu gạch nối đi. (Ví dụ từ background-color à backgroundColor)




2.  Di chuyển chuột vào và ra khỏi một phần tử.


Yêu cầu: Như bài tập 1, và thêm yêu cầu sau: Khi người dùng di chuyển chuột ra khỏi phần tử H2 đó thì đặt lại màu nền là màu xanh.
Hướng dẫn: Viết lệnh thay đổi màu nền thành xanh trong sự kiện di chuột ra ngoài.

Minh hoạ:

<HTML>

<HEAD>

<TITLE>Hiệu ứng di chuyển chuột Version 2</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

</HEAD>

<BODY>

            <H2 ID= "LienKet" STYLE="background-color:blue; color:white"

                   onMouseMove = "document.all.LienKet.style.backgroundColor = 'red' "

                   onMouseOut = "document.all.LienKet.style.backgroundColor = 'blue' ">

                        Trang dạy JavaScript http://www.w3schools.com

            </H2>

</BODY>

</HTML>

3. Tạo một liên kết hoàn chỉnh đến một trang web.


Yêu cầu: Như bài số 2 nhưng khi người dùng click chuột thì mở trang http://www.html.edu.vn Và chuột có hình bàn tay.
Hướng dẫn: Để mở trang web bất kỳ bạn viết: window.open(‘Địa chỉ URL’). Lệnh mở này được đặt trong sự kiện Click chuột (Vì theo yêu cầu: khi người dùng click chuột thì mới mở).

Minh hoạ:

<HTML>

<HEAD>

<TITLE>Hiệu ứng di chuyển chuột Version 2</TITLE>

<META HTTP-EQUIV="Content-Type" CONTENT="text/html; charset=utf-8">

</HEAD>



<BODY>

       <H2 ID="LienKet" STYLE="background-color:blue; color:white; cursor:hand"

                 onMouseMove = "document.all.LienKet.style.backgroundColor = 'red';"

                 onMouseOut    = "document.all.LienKet.style.backgroundColor = 'blue';"

                 onClick             = "window.open('http://www.w3schools.com');" >

                        Trang dạy JavaScript http://www.w3schools.com

      </H2>

</BODY>

</HTML>

 Với 3 bài tập về phần di chuyển các phần tử trong HTML trên các bạn sẽ có thể hiểu rõ hơn về nội dung này. Qua đó có thể hiểu rõ hơn về HTML.
Để tìm hiểu kỹ hơn về HTML cũng như HTML 5 các bạn có thể tham khảo nội dung khóa học sau: Tạo web với HTML 5& CSS 3

Mọi thông tin chi tiết các bạn có thể liên hệ vào số: 0904 936 399

Không có nhận xét nào:

Đăng nhận xét

Nguyen Thuy Lam