getElementByIdを使用してあるデータの取得を行っているのですが、
メタ文字が勝手に変換されてしまい、結果、
innerHTMLを使用した表示がうまくできず苦慮しています。
<html><body>
<input type="hidden" id="data" value="><"/>
<div id="test"></div>
<script language="javascript">
// id=dataから"><"(メタ文字で"><")を取得しDIV(test)内に表示
var txt=document.getElementById("data").value;
document.getElementById("test").innerHTML=txt;
// txtの中身は"><"
// DIV(test)に表示されるのは">"のみ
//
// inputタグには、タグとして認識させたい"<>"を含むことも有り、
// id="data"からとってきた値を一律でメタ文字に変換することは避けたいです。
//
</script>
</body></html>
ご教授よろしくお願いいたします。
環境:Win XP + IE6