特定のオブジェクト/関数が実行時に利用可能かどうかをユーザーが検出できるようにするJavaScriptユーティリティを作成しています。これがソースコードです。これは機能しますが、別のオブジェクトをテストするたびに編集する必要があります。
<!DOCTYPE html>
<html>
<head>
<title>HTML5 Template</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
<script type="text/javascript" src="http://code.jquery.com/jquery-latest.js"></script>
<script type="text/javascript">
$(document).ready(function() {
$('#TestObject').click(function() {
alert(typeof(HTMLCollection));
});
});
</script>
</head>
<body>
<input id="ObjectType" type="text" />
<input id="TestObject" type="button" value="Test" />
</body>
</html>
ボタンをクリックすると、アイテムが存在する場合は「オブジェクト」または「機能」を示し、存在しない場合は「未定義」を示すアラートを表示します。
<input id="ObjectType" type="text" />
テストするオブジェクトを入力し、ボタンをクリックしてテストできるテキストボックスが必要です。これにより、ドキュメントを編集し続ける必要がなくなります。これは可能ですか?私が使用できる反射に似たものはありますか?