¿Cómo hacer que su contenido sea editable en HTML?

En este artículo, vamos a ver cómo hacer que el contenido sea editable usando HTML. Para editar el contenido en HTML, usaremos el atributo contenteditable . El contenteditable se usa para especificar si el contenido del elemento es editable por el usuario o no.

Sintaxis:

<element contenteditable="true|false">

 Este atributo tiene dos valores.

  • true:   si el valor del atributo contenteditable se establece en true , el elemento es editable.
  • false: si el valor del atributo contenteditable se establece en false , el elemento no se puede editar.

NOTA: si el atributo se proporciona sin un valor, como <h1 contenteditable>GEEKSFORGEEKS</h1>, su valor se trata como una string vacía y la string vacía se tratará como verdadera .

Ejemplo 1: en este ejemplo, crearemos un elemento de encabezado con el valor del atributo contenteditable establecido en true .

HTML

<!DOCTYPE html>
<html>
  <head>
    <style>
      h1 {
        color: green;
      }
    </style>
  </head>
  <body>
    <h1 contenteditable="true">
      This is an Editable Heading element.
    </h1>
  </body>
</html>

Producción:

Ejemplo 2:   en este ejemplo, todo el código será el mismo, solo cambiaremos el valor de la propiedad contenteditable a false .

HTML

<!DOCTYPE html>
<html>
  <head>
    <style>
      h1 {
        color: green;
      }
    </style>
  </head>
  <body>
    <h1 contenteditable="false">
      This is element cannot be edited.
    </h1>
  </body>
</html>

Producción:       

Ejemplo 3: En este ejemplo, no proporcionamos ningún valor al atributo editable . Si falta el atributo editable o su valor no es válido, su valor se hereda de su elemento principal: por lo tanto, el elemento es editable si su elemento principal es editable. 

HTML

<!DOCTYPE html>
<html>
  <head>
    <style>
      h1 {
        color: green;
      }
    </style>
  </head>
  <body>
    <h1 contenteditable>GeeksforGeeks.</h1>
  </body>
</html>

Producción:

Ejemplo 4:

HTML

<!DOCTYPE html>
<html>
  <head>
    <style>
      div {
        width: 400px;
        border: 2px solid black;
      }
    </style>
  </head>
  <body>
    <div contenteditable="true">
      <h1>GeeksforGeeks.</h1>
      <p>Welcome to geeksforgeeks</p>
  
    </div>
  </body>
</html>

Producción:

Publicación traducida automáticamente

Artículo escrito por archnabhardwaj y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *