Computer >> Hướng Dẫn Máy Tính >  >> Lập Trình >> JavaScript

Cách tạo chữ gạch ngang (strikethrough) bằng JavaScript?

Phương thức String.prototype.strike() bọc chuỗi trong thẻ <strike>. Deprecated (thẻ <strike> cũng deprecated trong HTML5, dùng <del> hoặc <s>).

Ví dụ (tham khảo)

<!DOCTYPE html>
<html>
<body>
    <script>
        var str = "Giá cũ";
        document.write(str.strike()); // "Giá cũ"
    </script>
</body>
</html>

Cách chuẩn HTML5:

<!-- del: nội dung đã xóa -->
<del>Giá cũ: 100.000đ</del>

<!-- s: nội dung không còn chính xác -->
<s>Giá cũ: 100.000đ</s>

<!-- CSS -->
Giá cũ

Dùng <del> cho nội dung đã xóa (có datetime), <s> cho giá cũ/sai, CSS cho trang trí.