Computer >> Máy Tính >  >> Lập trình >> Javascript

Làm cách nào để xóa ký tự đầu tiên của liên kết (anchor text) trong JavaScript?

Ở đây, chúng tôi đã đặt “Aabout_us” và “Hhome_page” có cách viết không chính xác làm văn bản liên kết.

Bạn có thể sử dụng chuỗi con (1) cùng với innerHTML để xóa ký tự đầu tiên và hiển thị chúng chính xác thành “about_us” và “home_page” tương ứng.

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initialscale=1.0">
<title>Document</title>
<link rel="stylesheet" href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css">
<script src="https://code.jquery.com/jquery-1.12.4.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/fontawesome/
4.7.0/css/font-awesome.min.css">
</head>
<body>
<div class="linkDemo">
<div>
<a href="">Aabout_us</a>
</div>
</div>
<div class="linkDemo">
<div>
<a href="">Hhome_page</a>
</div>
</div>
<script>
   [...document.querySelectorAll('.linkDemo div a')].forEach(obj=>
   obj.innerHTML=obj.innerHTML.substring(1))
</script>
</body>
</html>

Để chạy chương trình trên, hãy lưu tên tệp “anyName.html (index.html)” và nhấp chuột phải vào tệp. Chọn tùy chọn “Mở bằng Máy chủ Trực tiếp” trong trình chỉnh sửa Mã VS.

Đầu ra

Điều này sẽ tạo ra kết quả sau với các biểu mẫu chính xác sau khi loại bỏ ký tự đầu tiên -

Làm cách nào để xóa ký tự đầu tiên của liên kết (anchor text) trong JavaScript?