//用法 <p title="hello">Yes!</p> <p>Yes!</p> var paras = document.getElementsByTagName("p"); for ( var i = 0; i < paras.length; i++ ){ title_text = paras[ i ].getAttribute("title"); if ( title_text != null){//等价( title_text ) alert( title_text ); } }
2.setAttribute
setAttribute()用来设置节点的各个属性值。
1 2 3 4 5 6 7 8 9 10
//用法 <p title="hello">Yes!</p> var paras = document.getElementsByTagName("p"); for ( var i = 0; i < paras.length; i++ ){ var title_text = paras[ i ].getAttribute("title"); if ( title_text ){ paras[ i ].setAttribute("title","hey"); alert( paras[ i ].getAttribute("title") ); } }
functionsquare( num ) { total = num * num; return total; } var total = 50; var number = square( 20 ); alert( total ); //要想使得全局 total 不受影响,可以写成如下所示 functionsquare( num ) { var total = num * num; return total; } //这里替换上面,全局和局部就同名了,且局部影响不了全局变量