Hier ist der HTML+-Blask-Code: < /p>
{{item.Collana}}
< /code>
Hier die JavaScript -Funktion: < /p>
document.querySelectorAll('.bloccoiconapencil').forEach(occurence => {
occurence.addEventListener('click', (e) =>
{
console.log("icon-edit-clicked");
parent=e.target.parentNode.parentNode;
let edit = parent.querySelector("#Edit").value;
let testo=parent.querySelector("#Testo");
if (edit=="False"){
console.log(testo.value);
parent.querySelector("#Testo").innerHTML="";
parent.querySelector("#img-icon-edit").src="{{url_for('static',filename='images/753318.png') }}";
console.log(testo);
}
else{
document.getElementById("form").submit();
}
});
});
< /code>
Wenn ich den testo.value log. überschreiben ">
< /code>
, was korrekt ist. .Value ist undefiniert. Ich werde buchstäblich verrückt, ich habe die gleiche Funktion mit #Edit in der obigen Zeile verwendet und es funktioniert gut. Der einzige Unterschied besteht>
Mobile version