- (
void
)webViewDidFinishLoad:(UIWebView *)webview{
02.
03.
NSString *js = @
"var element = document.getElementById('yourbutton'); element.style.dislay = 'none';"
;
04.
05.
NSString *res = [webview stringByEvaluatingJavaScriptFromString:js];
06.
07.
[
super
webViewDidFinishLoad:webview];
08.
09.
}
- <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>getElementsByName</title>
- </head>
- <body>
- <div id="frm" align="center">
- 用户名:<input type="text" name="username" id="uname"/>
- </div>
- <div id="frm1" align="center">
- 你喜欢的明星有:
- <br/>
- <input type="checkbox" value="张柏芝" name="fav">张柏芝<input type="checkbox" value="小S" name="fav">小S<input type="checkbox" value="大S" name="fav">大S<input type="checkbox" value="杨幂" name="fav">杨幂
- <br/>
- <input type="checkbox" value="刘德华" name="fav">刘德华<input type="checkbox" value="武大郎" name="fav">武大郎<input type="checkbox" value="貂蝉" name="fav">貂蝉<input type="checkbox" value="张学友" name="fav">张学友
- </div>
- </body>
- </html>
- <script type="text/javascript">
- <!--
- //当窗体加载完毕后触发此函<pre name="code" class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>getElementByTagName,onchange</title>
- </head>
- <body>
- <div id="frm" align="center">
- 用户名:<input type="text" name="username" id="uname"/>
- </div>
- <div id="frm1" align="center">
- 你的学历:<hr color="red"/>
- <br/>
- <select name="edu" id="edus">
- <option value="博士">博士</option>
- <option value="硕士">硕士</option>
- <option value="本科">本科</option>
- <option value="专科">专科</option>
- <option value="高中">高中</option>
- <option value="中专">中专</option>
- </select>
- </div>
- </body>
- </html>
- <script type="text/javascript">
- <!--
- //当窗体加载完毕后触发此函数
- window.onload = function(){
- //获取id为edus中所有的option元素
- var edus = document.getElementById("edus");
- var options = edus.getElementsByTagName("option");
- for (var i = 0; i < options.length; i++) {
- var option = options[i];
- dis(option);
- alert(option.firstChild.nodeValue);
- /*注册事件--不用onclick事件
- option.onclick = function(){
- alert(this.value);
- }*/
- }
- //为edus添加触发事件
- edus.onchange = function(){
- //弹出选择的option的value值
- alert("你选择了:"+this.value);
- }
- //document.write(msg);
- }
- var msg = "";
- function dis(opt){
- msg += "<br/>" + opt.value + "<br/>";
- }
- //-->
- </script>
- </pre><br>
- 数 window.onload = function(){//getElementsByName根据属性的name获取所有的元素节点,并返回一个集合 var elements = document.getElementsByName("fav");//显示出集合的大小alert(elements.length);for(var i=0;i<elements.length;i++){//为所有节点添加事件elements[i].onclick = function(){//触发事件函数display(this.value);}}
- }//显示输出var msg = "";function display(node){msg += node+",";alert(msg+"爱死你了!")} //--></script>
- <pre></pre>
- <pre name="code" class="html"><!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
- <html>
- <head>
- <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
- <title>getElementByTagName</title>
- </head>
- <body>
- <div id="frm" align="center">
- 用户名:<input type="text" name="username" id="uname"/>
- </div>
- <div id="frm1" align="center">
- 你喜欢的明星有:
- <br/>
- <input type="checkbox" value="张柏芝" name="fav">张柏芝<input type="checkbox" value="小S" name="fav">小S<input type="checkbox" value="大S" name="fav">大S<input type="checkbox" value="杨幂" name="fav">杨幂
- <br/>
- <input type="checkbox" value="刘德华" name="fav">刘德华<input type="checkbox" value="武大郎" name="fav">武大郎<input type="checkbox" value="貂蝉" name="fav">貂蝉<input type="checkbox" value="张学友" name="fav">张学友
- </div>
- </body>
- </html>
- <script type="text/javascript">
- <!--
- //当窗体加载完毕后触发此函数
- window.onload = function(){
- //document.getElementByTagName 返回一个结果集
- //根据id名查出frm节点对象
- var frm = document.getElementById("frm");
- //获取frm节点力边所有的标签名称为input的节点对象
- var inputs = frm.getElementsByTagName("input");
- //弹出节点个数
- alert("frm中标签名为input的节点的个数为:"+inputs.length);
- //获取文档中所有标签名为input的节点
- var docInputs = document.getElementsByTagName("input");
- alert("文档中名标签名为input的节点的个数为:"+docInputs.length);
- //遍历输出文档中input标签type类型我checkbox的所有的元素节点的nodeName,nodeValeue,nodeType
- var msg = "";
- for(var i=0;i<docInputs.length;i++){
- var ipt = docInputs[i];
- display(ipt);
- ipt.onclick = function(){
- //弹出所有被点击的对象
- msg+=this.value+",";
- alert("我喜欢你!"+msg);
- }
- }
- }
- //显示
- function display(node){
- alert("nodeName---"+node.nodeName+" nodeValue---"+node.nodeValue+" nodeType---"+node.nodeType);
- }
- //-->
- </script>
- </pre><br>
- <br>