Attributet contenteditable

Attributet contenteditable gör det möjligt att göra vilket element som helst på sidan redigerbart via webbläsaren.

Värdet true aktiverar redigering, och false inaktiverar det. Istället för true kan man ange ett tomt värde eller helt enkelt inte skriva det.

Man ska inte tro att efter redigering kommer ändringarna på sidan att sparas någonstans. Detta måste implementeras självständigt via JavaScript.

Exempel

Låt oss redigera texten i stycket via webbläsaren (klicka bara på det med musen och börja skriva):

html<p contenteditable>
  Texten i detta stycke kan
  redigeras via webbläsaren.
</p>

Результат:

Exempel

Och nu inaktiverar vi textredigering (för detta kan attributet contenteditable utelämnas helt):

html<p contenteditable="false">
  Texten i detta stycke kan inte
  redigeras via webbläsaren.
</p>

Результат:

Se även

  • taggen textarea,
    som kan användas för att skapa en textredigerare