HTML同じ名前のタグを使用して、クリックに応じてinnerhtmlを表示するにはどうすればよいですか?
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.";
}
}
ここでは、HTMLの
<div name="hhh" class="col-sm-7 new" align="left" >
</div>
Javascriptを2つのボタンがはい、ユーザーがクリックするno.Ifはい、yes.onclickは()が実行されていないと、ユーザーがクリックした場合はNO、NO。 onclick()が実行されます。 同じ部門では、クリックに応じてメッセージを表示する必要があります。しかし、私は上記のコードを記述すると、メッセージはクリックする前に表示されます。 hhhは1つの名前だけと考えています。どうすればコードを編集して、クリックに応じてメッセージを表示することができますか?今は既存のメッセージを書くことを終えています。私は書き込みをしたくありません。前のメッセージも表示したいです。
あなたが尋ねていることは本当に明確ではありません。そして、「はい」と「いいえ」は何ですか? – Shilly
はい、いいえ2つのボタンです。これらのjs関数は、yesとnoのボタンをクリックするためのものです。 –
すでにコードをトリガーしているブラケットがたくさんあると思います。 HTMLのボタンがなければ何が間違っているのかは分かりません。イベントを割り当てるとき、使用される構文に応じて、イベントは既に実行されます。 – Shilly