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

Làm cho ô nhập liệu HTML mở rộng khi gõ trong JavaScript

Để làm điều này, hãy sử dụng <span>. Vì bạn muốn gõ vào nó, đừng quên đặt <span> là:

contenteditable="true"

Ví dụ

<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=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">
<style>
  span {
    border: solid 2px skyblue;
  }
  div {
    max-width: 500px;
  }
</style>
</head>
<body>
<div>
<span contenteditable="true">John Smith</span>
</div>
<script></script>
</body>
</html>

Để chạy chương trình trên, lưu tệp với tên "anyName.html (index.html)" và nhấp chuột phải vào tệp. Chọn tùy chọn "Open with Live Server" trong trình soạn thảo VS Code.

Kết quả

Chương trình sẽ cho ra kết quả sau:

Làm cho ô nhập liệu HTML mở rộng khi gõ trong JavaScript