Javascript - Xoay chữ Xoay chữ

Xoay chữ Hiepsiit

Viết chương trình JavaScript để xoay chuỗi 'Xoay chữ Hiepsiit'  bằng cách xóa định kỳ một ký tự ở cuối chuỗi và gắn nó vào phía trước.

Mã nguồn:

<!DOCTYPE html>
  <html> 
  <head>
  <title>JavaScript basic animation</title>
  <script type="text/javascript">
    function animate_string(id) 
	{
		var element = document.getElementById(id);
		var textNode = element.childNodes[0]; // assuming no other children
		var text = textNode.data;

	setInterval(function () 
	{
	 text = text[text.length - 1] + text.substring(0, text.length - 1);
	  textNode.data = text;
	}, 100);
 }
  </script>
  </head> <body onload="animate_string('target')"
  <pre id="target">Website</pre>
  </body> 
  </html>

Xem ví dụ

document.getElementById (id): Trả về một tham chiếu đến phần tử theo ID ; ID là một chuỗi có thể được sử dụng để xác định phần tử.
Tham số: id là một chuỗi phân biệt chữ hoa chữ thường đại diện cho ID duy nhất của phần tử đang được tìm kiếm.

element.childNodes [0] sẽ tạo ra kết quả giống như nội dung HTML của nút con đầu tiên.

text.length: Chiều dài của chuỗi.

Lưu đồ thuật toán:

Flowchart: JavaScript - Rotate a string from left to right



Chatbot Tư vấn Lộ trình CNTT 🤖
Chào bạn! Tôi có thể tư vấn về các lộ trình học CNTT dựa trên roadmap.w3typing.com. Hãy chọn một từ khóa dưới đây hoặc gõ câu hỏi của bạn (ví dụ: "Frontend", "Backend", "Python", "DevOps").