3.
				操作
				DOM.
		
		
				Prototype
				提供了一些简便的方法来操作
				DOM
				。
				
						
						
				
		
		
				document.getElementsByClassName(“myclass”)
				根据
				class
				的名称来取得元素。不管
				class
				的名称是不是唯一的它都是返回一个数组。
				
						
						
				
		
		
				<html>
		
		
				<head>
		
		
				<title>
				操作
				DOM
				的例子
				</title>
		
		
				<script src="/script/prototype.js"></script>
		
		
				<script type=”text/javascript”>
		
		
				function show() {
		
		
				
						   var mydiv = document.getElementsByClassName(myclass) ;
		
		
				
						   alert(mydiv.length);
		
		
				
						   alert(mydiv[0].innerHTML);
		
		
				}
		
		
				</script>
		
		
				</head>
		
		
				<body>
		
		
				<div class="myclass">Test</div>
		
		
				<input type="submit" value="click" onclick=" show ()">
		
		
				</body>
		
		
				</html>
		
		
				
						 
				
		
		
				$(element,…)
				根据元素的
				id
				返回元素对象。
				
						
						
				
		
		
				<html>
		
		
				<head>
		
		
				<title>
				操作
				DOM
				的例子
				</title>
		
		
				<script src="/script/prototype.js"></script>
		
		
				<script type=”text/javascript”>
		
		
				function show() {
		
		
				
						   var mydiv =  $(“mydiv”);
		
		
				
						         alert(mydiv);
		
		
				}
		
		
				</script>
		
		
				</head>
		
		
				<body>
		
		
				<div id=”mydiv”>Test</div>
		
		
				<input type="submit" value="click" onclick=" show ()">
		
		
				</body>
		
		
				</html>
		
		
				如果传入的参数是多个元素的
				id
				,那将返回一个包含元素对象的数组,例如:
				
						
						
				
		
		
				<html>
				
						
						
				
		
		
				
						    
				
				<head>
				
						
						
				
		
		
				
						        
				
				<title></title>
				
						
						
				
		
		
				
						        <%=javascript_include_tag(
				:defaults
				)%>
				
						
						
				
		
		
				
						        
				
				<script 
				type
				="text/javascript">
				
						
						
				
		
		
				
						            function show(){
				
						
						
				
		
		
				
						                var mydiv = $("mydiv1","mydiv2");
				
						
						
				
		
		
				
						                alert(mydiv.length);
				//---------2
				
						
						
				
		
		
				
						            }
				
						
						
				
		
		
				
						        
				
				</script>
				
						
						
				
		
		
				
						    
				
				</head>
				
						
						
				
		
		
				
						    
				
				<body>
				
						
						
				
		
		
				
						        
				
				<div 
				id
				="mydiv1"></div>
				
						
						
				
		
		
				
						        
				
				<div 
				id
				="mydiv2"></div>
				
						
						
				
		
		
				
						        
				
				<input 
				type
				="button" value="show" onclick="show();"/>
				
						
						
				
		
		
				
						    
				
				</body>
				
						
						
				
		
		
				</html>
				
						
						
				
		
		
				
						 
				
		
		
				$F("")
				根据元素的
				id
				取得元素的值。
				
						
						
				
		
		
				<html>
				
						
						
				
		
		
				
						    
				
				<head>
				
						
						
				
		
		
				
						       
				
				<title></title>
				
						
						
				
		
		
				
						       <%=javascript_include_tag(
				:defaults
				)%>
				
						
						
				
		
		
				
						       
				
				<script 
				type
				="text/javascript">
				
						
						
				
		
		
				
						           function show(){
				
						
						
				
		
		
				
						              var myValue = $F("myText");
				
						
						
				
		
		
				
						              alert(myValue); //-----myvalue
				
						
						
				
		
		
				
						           }
				
						
						
				
		
		
				
						       
				
				</script>
				
						
						
				
		
		
				
						    
				
				</head>
				
						
						
				
		
		
				
						    
				
				<body>
				
						
						
				
		
		
				
						       
				
				<input 
				type
				="text" value="myvalue" id="myText"/>
				
						
						
				
		
		
				
						       
				
				<input 
				type
				="button" value="show" onclick="show();"/>
				
						
						
				
		
		
				
						    
				
				</body>
				
						
						
				
		
		
				</html>