htmlWie benutze ich das gleiche Namensschild, um innerhtml nach Klick anzuzeigen?
<div name="hhh" class="col-sm-7 new" align="left" >
</div>
Javascript
yes.onclick =function()
{
var all = document.getElementsByName("hhh");
for(var i = 0, max = all.length; i < max; i++)
{
all[i].innerHTML="You have clicked Yes.";
}
}
no.onclick =function()
{
var all = document.getElementsByName("hhh");
for(var i = 0, max = all.length; i < max; i++)
{
all[i].innerHTML="You have clicked No.";
}
}
Hier in html zwei Tasten geben es ja und no.If den Benutzer ja klickt, yes.onclick() ausgeführt wird und wenn der Benutzer klickt nein, nein. onclick() wird ausgeführt. In der gleichen Abteilung hhh, muss ich die Nachricht nach Klicken anzeigen. Aber wenn ich den obigen Code schreibe, wird die Nachricht noch vor dem Klick angezeigt. Es betrachtet hhh als nur einen Namen. Wie kann ich den Code bearbeiten, so dass er die Nachricht entsprechend dem Klick anzeigt? Im Moment ist es über das Schreiben der vorhandenen Nachricht. Ich möchte nicht über schreiben. Ich möchte die vorherige Nachricht auch anzeigen.
Es ist nicht wirklich klar, was Sie fragen. Und was sind "Ja" und "Nein"? – Shilly
Ja und Nein sind zwei Tasten und diese js Funktionen sind für das Klicken Ja und Nein Tasten –
Schätze, Sie haben eine zu viele Reihe von() Klammern irgendwo, die bereits den Code auslösen. Ohne den HTML-Code der Tasten kann ich nicht sagen, was falsch ist. Bei der Zuweisung von Ereignissen wird das Ereignis je nach verwendeter Syntax bereits ausgeführt. – Shilly