###■目的
HTMLをクリックしたとき、その中身を取得し、ラジオボタンの値に挿入したいです。
例えば下記HTMLならば、
「Hello」(bonjour)をクリックしたら、ラジオボタンのvalueを「Hello」(bonjour)にしたい。
ということです。
html
1<div class="word_area"> 2 <li class="word">Hello</li> 3 <li class="word">Bonjour</li> 4</div> 5 6<input class='abc' type=radio value='クリック前' checked><span>value=</span><span id="output"></span> 7
###■ダメだったコード
いろいろ検索して次のように書いてみたのですけれど、きちんと中身を取得してくれず困っております。
javascript
1//HTMLの中身を取得 2document.body.onclick=mess; 3function mess(e){ 4var o=e?e.target:event.srcElement; 5if(o.className=='word') 6 7//ラジオボタンのvalueを変更 8document.getElementsByClassName("abc")[0].value = o 9;}
実際の動きはこちらです。
https://jsfiddle.net/7v3121jb/
どなたか、ただしくHTMLが取得できるような方法をご教示いただけませんでしょうか?
よろしくお願い致します。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
退会済みユーザー
2018/03/02 14:44
退会済みユーザー
2018/03/02 15:36 編集