HTMLの一部ですが、アルファベット全体です。ボタンをクリックするとその文字がテキストボックスに表示されます。ボタンごとにgetelementbyIDを作成する必要がありますか、何らかのループを作成できますか? html - これはhtmlであり、基本的にアルファベットです。各ボタンのinnerHTMLを取得してテキストボックスに表示する方法は?
<div id="alpha" >
<br/>
<div align="center">
<button id="q" class="letters">Q</button>
</div>
<div align="center">
<button id="w" class="letters" onclick="theclick()">W</button>
</div>
<div align="center">
<button id="e" class="letters">E</button>
</div>
<div align="center">
<button id="r" class="letters">R</button>
</div>
<div align="center">
<button id="t" class="letters">T</button>
</div>
**THIS IS THE JAVASCRIPT I HAVE. I only have the onclick function for button "w" for testing**
javascriptの - これは、ジャバスクリプトで、それは働いていないが、jQueryを使って解決策は以下のようになり、それより簡単なJavaScriptコード
<script>
function theclick() {
var x = document.getElementByClassName("letters").innerHTML;
document.getElementById("textbox").value = x;
};
</script>
jQueryを使用しますか? – LinkinTED
ええ、私はそれを使用しましたが、JavaScriptを使うことが可能かどうか、あるいは正規表現がこれに含まれているのを見ていましたか?それが動作する限り: – LoLo
これは基本的にどのようにjQueryがそれを行います: http://stackoverflow.com/questions/5023432/how-does-jquery-s-text-work-internally – Roberrrt