Remove html element dupa id in javascript
Discutii si intrebari legate de scripturi si functii JavaScript, jQuery si Ajax, cod JavaScript in general.
-
andras
- Mesaje: 430
Remove html element dupa id in javascript
Salut,
Am un <div id="diagrama"> cu display: none; iar in momentul cind (cu un buton) il fac display: block; se adauga un element cu id= "boardnou":
Cod: Selectaţi tot
html2canvas( document.getElementById('boardnou'), {
onrendered: function(canvas) {
document.getElementById('diagrama').appendChild(canvas);
}
});
Cum fac ca in momentul cind il fac display: none; (cu alt buton) sa fac remove la acel element cu id="boardnou" din div id="diagrama"? De fapt sint mai multe elemente de eliminat, dar toate bazate pe id. Am incercat cu:
Cod: Selectaţi tot
document.getElementById('diagrama').removeChild(document.getElementById('boardnou'));
dar nu functioneaza.
MarPlo
Mesaje: 4343
Salut
Cel mai simplu e cu
outerHTML , asa:
Cod: Selectaţi tot
document.getElementById('boardnou').outerHTML ='';
andras
Mesaje: 430
Cred ca m-am complicat putin. Elementul id="boardnou" exista si in pagina, eu as vrea sa pun in <div id="diagrama"> un fel de clona (sau copie) a acestui element (sau sa-i schimb id-ul cind il pun in div) pe care apoi sa o inlatur dupa display: none; Se poate acest lucru? Practic vreau ca in <div id="diagrama"> sa pun 2 diagrame din pagina care au deja id-urile de care vorbesc, una cu pozitie setata (id="board") si una cu pozitie rezolvata (id="boardnou"). Daca nu e posibil voi aborda altfel.
Edit:
Ca sa nu ma complic prea mult cred ca mai bine ar fi ca dupa display: none; sa pun in JS location.reload() si in acest fel s-ar rezolva mai simplu. Mi-as permite sa fac asta pentru ca ar fi dupa salvarea pozitiei in baza de date.
MarPlo
Mesaje: 4343
Daca vrei sa-i schimbi id-ul dupa ce il pui in Div, poti face asa:
Cod: Selectaţi tot
document.getElementById('diagrama').appendChild(canvas); //pune #boardnou in #diagrama
document.querySelector('#diagrama #boardnou').id ='new_id'; //schimba id
Subiecte similare
-
Comutarea element in localStorage
JavaScript - jQuery - Ajax
Primul mesaj
Vreau să creez o funcție de comutare pentru LocalStorage unde sa se retină alegerea utilizatorului.
Vreau să încarce preferința curentă la...
Ultimul mesaj
Nu poți sa păstrezi valori tip boolean în localStorage. De aceea ai eroare. Încerca să folosesti, de exemplu, 0 pentru False și 1 pentru True.
Inca...
-
adaugare element nou intr-un array de obiecte
PHP - MySQL - XML
Primul mesaj
Salutare,
Am un array de obiecte sub forma aceasta:
$sql =
si un aray de forma aceasta:
$tipuri =
Cum pot adauga in primul array inca...
Ultimul mesaj
primesc o eroare pe linia json_decode($sql, true); , eroare este: json_decode() expects parameter 1 to be string, array given
Am rezolvat problema...
-
Gasire element in array si adaugare ca prim index
JavaScript - jQuery - Ajax
Primul mesaj
Se presupune urmatorul array cu persoane:
const arr =
Vreau sa caut un anume 'name' in acel array, iar daca exista sa fie pus la inceput, cu...
Ultimul mesaj
Poti sa sortezi array-ul cu metoda sort() .
Codul urmator muta in fata (la inceput) toate obiectele cu proprietatea 'name'.
const arr = ;
let...
-
Ascunde element daca in data e un anumit text
HTML - XHTML - CSS
Primul mesaj
Se pot ascunde elemente HTML daca in atributul 'data-' e o anumita bucata de text?
De exemplu: Ascunde Div-urile care contin -en .
<div...
Ultimul mesaj
Se poate face cu CSS sau cu Javascript.
CSS:
/* with specified elements */
div {
display: none;
}
/* or global */
{
display: none;
}
Si...
-
script si cod html calculator calorii
Cereri si Oferte
Buna ziua
Va rog sa ma ajutati cu un script calculator calorii, vreau sal pun pe saitul meu. va rog daca e posibil in limba romana
-
Valoarea id-ului din HTML atribuită unei variabile php
PHP - MySQL - XML
Primul mesaj
Încerc să extrag valorile id= min5 , id= max5 si să le pun în $_GET $_GET fara trimitere în altă pagină
cum aș putea proceda?
<div class=...
Ultimul mesaj
Nu prea inteleg ce vrei sa faci.
Codul php se executa pe server inainte de a fi pagina cu codul html si javascript.
In php, valorile pentru...