JavaScript Tutorial/Dojo toolkit/exist
Содержание
Check class existance
<html>
<head>
<style>
.myClass {
color : #ff0000;
}
</style>
<script type="text/javascript">
var djConfig = {
baseScriptUri : "js/dojo/"
};
</script>
<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
<script type="text/javascript">
function f(){
alert(dojo.hasClass("myDiv", "myClass"));
}
</script>
</head>
<body onLoad="f();">
<div class="myClass" id="myDiv">myDiv</div>
</body>
</html>
Check existance for property
<html>
<head>
<script type="text/javascript">
var djConfig = {
baseScriptUri : "js/dojo/"
};
</script>
<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
</head>
<body>
<script>
var myObj = {myProp:123};
alert(dojo.exists("myObj.myProp"));
</script>
</body>
</html>
Check function existance
<html>
<head>
<script type="text/javascript">
var djConfig = {
baseScriptUri : "js/dojo/"
};
</script>
<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
</head>
<body>
<script>
var myObj = {myProp:123};
alert(dojo.exists("myObj.myFunc"));
</script>
</body>
</html>
Search property with exist function
<html>
<head>
<script type="text/javascript">
var djConfig = {
baseScriptUri : "js/dojo/"
};
</script>
<script type="text/javascript" src="js/dojo/dojo/dojo.js"></script>
</head>
<body>
<script>
var myObj = {myProp:123};
alert(dojo.exists("myProp", myObj) );
</script>
</body>
</html>