この関数でテキスト ボックス要素を表示/非表示にしようとしています。これまでのところ、私はほとんど運がありませんでした。選択したラジオオプションでスタイルを表示または保留しないように設定して、要素を表示および非表示にする方法を誰か教えてもらえますか? これが私がこれまでに持っているものです。
スクリプト
function hide(id)
{
document.getElementById(id).style.visibility='hidden';
}
function show(id)
{
document.getElementById(id).style.visibility='visible';
}
html
<div data-role="fieldcontain" data-theme="c" id="quests'+id+'">
<fieldset data-role="controlgroup" data-type="horizontal">
<label>Question?</label>
<input type="radio" name="radio1" id="'+QuestionID+'_1" value="1" onClick="show("comment_'+QuestionID+'")"/>
<label for="'+QuestionID+'_1">Yes</label>
<input type="radio" name="radio1" id="'+QuestionID+'_0" value="0" onclick="hide("comment_'+QuestionID+'")"/>
<label for="'+QuestionID+'_0">No</label>
</fieldset>
//I am trying to make these visable if yes is selected
<textarea cols="30" rows="8" name="textarea" style="width:80%; visibility:hidden;" id="comment_'+QuestionID+'"></textarea>
<br />
</div>
ありがとうございました!