Mon problème est que je ne sais pas comment montrer le fichier innerhtml de ma forme.
Le formulaire est comme un formulaire d'enquête et une fois que vous avez cliqué sur le bouton Soumettre, tout le contenu que j'avais répondu montrait comme un résumé Page ... P>
function displayResult() { var first = document.getElementById("first").value; var middle = document.getElementById("middle").value; var last = document.getElementById("last").value; alert("oh"); var maincontent = document.getElementById("content").innerHTML; maincontent = "<p>" + first; }
4 Réponses :
au lieu de ceci: Essayez ceci: p> Vous pouvez également utiliser .innerhtml pour obtenir "d'abord", plutôt que .value? Je ne suis pas sûr de quel type d'élément 'premier' est. P> p>
Merci! Je l'ai déjà essayé mais ça ne montre rien :( Que pensez-vous que c'est le problème avec ça? Désolé ... je suis juste neuf en JavaScript .. :(
var maincontent = document.getElementById("content"); maincontent.innerHTML = "<p>" + first;
@Ghie Assurez-vous d'avoir un élément avec un identifiant égal au "contenu". Comme ceci: id = "contenu" code>. Assurez-vous également que les éléments avec des identifiants de «premier» «« moyen »et« dernier »existent réellement.
Oh je vois. Merci! Je pense que j'ai oublié l'identité id -.- Merci!
Quel est votre élément avec ID "CONTEND", un DIV? TD? tr? ou ? La façon dont il devrait être est , puis il s'agit du code JavaScript p>
Essayez ceci:
Mais vous devriez avoir une identification comme en premier.
et vous devez avoir besoin de contenu divisé dans la partie HTML. p>
Pour un, je me débarrasserais de ce trailing
" code>.
Découvrez Jsfiddle ( JSFIDDLE.net ) et mettre un exemple de votre HTML et JS, afin que nous puissions voir ce que DOM vous 'Regarder avec
jsfiddle.net/8ttxv ici c'est :(
élément.innerhtml code>
est un propriété i>, avec un getter i> et Setter i>. Vous ne pouvez pas obtenir de référence comme un nœud, car lorsque vous l'appelez directement commevarientt content = domelement.innerhtml; code>, vous obtenez i> la valeur dans une chaîne, pas b> une référence comme une fonction. Vous devez donc transmettre le
.innerhtml code> jusqu'à la ligne suivante et utilisez-le avec la référence du nœud.
@Jaredfarrish Oui Oui, maintenant je comprends ça. merci beaucoup et pour la bonne aide quand même ..