<html>
<head>
<script language="javascript">
<!--
function rdo(n){
var m=document.f.r.length - 0;
var j=n.value;
if(n.checked){
for(i=0;m>i;i++){
var k=""+i;
document.getElementById(k).style.display="none";
}
document.getElementById(j).style.display="inline";
}
}
//-->
</script>
</head>
<body>
<form name="f" id="f">
<input type="radio" name="r" id="r" value="0" onClick="rdo(this);">A:
<input type="radio" name="r" id="r" value="1" onClick="rdo(this);">B:
<span name="0" id="0" style="display:none;">Message.1</span><span name="1" id="1" style="display:none;">Message.2</span>
</form>
</body>
</html>
回答その.2
ブロック要素としての表示(display=block)からインライン要素としての表示(display=inline)に変更し、かつ、フォーム要素の中にメッセージを入れたところ、無事に「横に表示」出来るようになりました。
お礼
ありがとうございます。大変参考になりました。