Yshopnoosa.com

Hur man gör en DIV redigerbara i HTML

Hur man gör en DIV redigerbara i HTML

HTML-element innehåller en intressant egenskap som kallas "contentEditable." Aktivera den här egenskapen för ett HTML-dokument gör hela dokumentet redigerbart. Platsutvecklare har också förmågan att ändra contentEditable egenskaper i vissa webbsida element, till exempel Divar. Divar är HTML-element som innehåller andra HTML-element. Genom att använda några rader JavaScript, kan du ge besökarna möjlighet att ändra innehållet i alla div block på din webbsida.

Instruktioner

1 Starta anteckningar eller HTML-redigerare.

2 Öppna ett HTML-dokument som har en div.

3 Leta upp öppningen div-taggen i div du vill göra ändringsbart. Om det redan har ID-egenskapen, öppningen div-taggen kommer att se ut ungefär så här:

< div id = "xyz" >

Strängen "xyz" är det id värde. Om du inte ser en ID-egenskap, har div inte en.

4 Lägga till en ID-egenskap i öppningen div tag om ingen finns. Till exempel, om du vill ge id värdet "MyDiv", ändra etiketten så att det ser ut som följer:

< div id = "MyDiv" >

Välj vilket namn du gillar för värdet.

5 Lägga till text till div block om ingen finns. En typisk div block liknar den som visas nedan:

< div id = "xyz" >

texten går här

< / div >

I det här exemplet innehåller div text som lyder "texten går här." Om din div har ingen text, Skriv några ord mellan de inledande och avslutande div-taggarna.

6 Lägga till HTML-koden någonstans inuti avsnittet "kropp":

< input type = "knappen" value = "Redigera Div" onclick = "återgå EditDiv()" / >

Detta skapar en knapp som anropar en JavaScript-funktion när du klickar på den. Denna funktion gör div redigerbara.

7 Lägg till följande JavaScript-kod i avsnittet "huvudet" av dokumentet.

< script language = "javascript" type = "text/javascript" >

var divID = "div1";

funktion EditDiv() {

var divObject = document.getElementById(divID);

divObject.contentEditable = "true";

divObject.designMode = 'på';

void 0;

} < / script >

Den variabel som heter "divID" innehåller värdet av din div-elementet ID-egenskap. Ersätt "xyz" med din div element-id. JavaScript-funktionen heter "EditDiv" körs när du klickar på knappen. Det erhåller en hänvisning till div och butiker i den variabel som heter "divObject," återstående koden gör objektet redigeras genom att ställa in det är "contentEditable" och "designMode" värden "true" och "på."

8 Spara dokumentet och öppna det i din webbläsare. Du kommer att se orden du skrivit i div block. Försök att ändra dem. Du kan inte eftersom div inte kan redigeras.

9 Klicka på knappen "Redigera Div". JavaScript-funktionen körs och gör div redigerbara. Kontrollera detta genom att skriva över texten inuti div.

Tips & varningar

  • Ändringar som användare gör en div är inte permanenta. Dessa ändringar endast finnas i användarens webbläsare.
  • När du lägger till ett "script" avsnitt till ett HTML-dokument "huvudet" avsnitt, placera den efter avsnittet "titel".
  • ID-värden som tilldelas varje sida element får inte innehålla mellanslag. "TestDiv1" är ett giltigt id värde. "Testa Div1" är inte.