たいしたもんじゃありませんが。
【ソース】
<html> <script language="JavaScript"> <!-- function $(elementId){ return document.getElementById(elementId); } function debug(message){ $("debug").innerText = message; } function objectInfo(obj,objName){ var mess = ""; var crlf = "\n"; for(var item in obj){ mess = mess + item + " = " + eval(objName + "." + item) + crlf; } debug(mess); } function objectChecker(obj){ $('inputData').innerText = obj.value +" = " + eval(obj.value); objectInfo(eval(obj.value),obj.value); } function evalContext(){ $('context_div').innerHTML = $('context').value; } --> </Script> <body> <form id="test"> <table border=1> <tr><td> <B>オブジェクトの背景となるHTMLを記述</B><BR> <textarea id="context" rows=10></textarea><input type="button" onclick="evalContext()" value="eval"> </td><td> <div id="context_div"></div> </td></tr> <tr><td> <input type="text" id="ScriptEditer" value="document" > <input type="button" onclick="evalContext();objectChecker($('ScriptEditer'))" value="オブジェクトチェック"> <BR> <br> 入力情報 <div id="inputData" style="height:20;width:200;border:solid;"></div> オブジェクト情報 <div id="debug" style="height:200;width:400;border:solid;"></div> </td></tr> </table> </form> </body> </html>