런타임시 특정 객체/함수를 사용할 수 있는지 여부를 감지 할 수있는 JavaScript 유틸리티를 작성했습니다. 여기에 소스 코드이며,이 작동하지만 그것은 당신이 다른 개체를 테스트 할 때마다 편집이 필요 : "개체"또는 "기능"는 항목이있는 경우를 나타내는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>
, 그것은 경고 표시를 존재하지 않으면 "undefined"가됩니다.
내가 원하는 것은 테스트 할 개체에 입력 할 수있는 텍스트 상자 <input id="ObjectType" type="text" />
을 가져온 다음 단추를 눌러 테스트하면 문서를 계속 편집 할 필요가 없습니다. 이것이 가능한가? 내가 사용할 수있는 반성과 비슷한 것이 있습니까?