关于javascript操作html
2012-04-03 15:50
211 查看
/** * 这里我们简单介绍一下使用javascript操作html元素 * 我们可以通过document.getElementById("998");获取一个网页上的元素 */ window.onload=init; function init(){ var btn=document.getElementById("998"); //获取一个按钮 var img=document.getElementById("img1");//获取一个图片 img.src="js/c.jpg"; //使用代码设置图片的src 类似<img id='img1' src='js/c.jpg'/> img.title="图片翻转"; //直接使用字符串赋值 img.className="hide"; alert(img.onclick);//可以查看html生成的信息 img.onclick=onclick; //属性和事件是不一样的设置方法,需要赋值一个函数 img.onmouseover=onmouseover; img.onmouseout=onmouseout; btn.innerHTML="显示图片"; btn.onclick=btn_click; } function onclick(event) { alert(1234); } function onmouseover(event) { this.src = "js/b.jpg";//千万要记得加上this 否则src默认为windows对象的属性 ,起不了任何作用 } function onmouseout(event) { this.src = "js/c.jpg";//对于属性值需要明确指定,就像java中的this指针一样。属性依赖于对象而存在。同样,这个方法也是依赖于对象而存在的 } function btn_click(){//对于事件方法不能传递参数,貌似。所有我们可以使用this调用当前对象。对于其他元素需要获取 if("显示图片"==this.innerHTML){ var img=document.getElementById("img1"); //如果需要使用其他的元素的话,我们可以获取, img.className="show"; this.innerHTML="隐藏图片"; }else if("隐藏图片"==this.innerHTML){ var img=document.getElementById("img1"); img.className="hide"; this.innerHTML="显示图片"; } }
相关文章推荐
- 用javascript操作xml(三)关于Jquery的html()不兼容IE的解决办法
- UIWebView(Javascript)Html标签操作
- javascript操作html控件实例(javascript添加html)
- 通过JavaScript操作HTML中select标签
- javascript操作html文档
- 关于Html中Select的操作
- JavaScript操作HTML的Table
- 关于JavaScript与HTML的交互事件
- Javascript 操作select控件大全(新增、修改、删除、选中、清空、判断存在等)转自:http://www.cnblogs.com/zyh-nhy/archive/2007/08/08/847876.html
- 关于html一些小操作(注:只是方便本人用的时候容易找,高手勿喷!)
- HTML静态网页--JavaScript-DOW操作
- javaScript中利用ActiveXObject来创建FileSystemObject操作文件(转http://www.cnblogs.com/charles001/articles/555363.html)
- HTML--通过JavaScript操作HTML的Table
- 请教各位一个关于HtmlControls与JavaScript的疑问
- javascript HTML操作代码
- Javascript关于数组的一些操作
- javascript 中关于select 的应用和相关操作
- javascript 动态操作Html
- javascript学习(二) DOM操作HTML
- 关于html和javascript在浏览器中的加载顺序问题的讨论