资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
javascript实现爱你在FF IE下都有效的添加一个项目
IE不是很乖,在IE里setAttribute只认一些静态属性,而像ONCLICK事件时无效的,要用attchEvent方法
<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312" /> <title>无标题文档</title> </head> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%20type%3D%22text%2Fjavascript%22%3E%20%0D%0Avar%20elementCount%3D0%3B%20%0D%0Afunction%20mycreateElement(element%2Ctag)%20%0D%0A%7B%20%0D%0A%20%20%20%20elementCount%2B%2B%3B%20%0D%0A%20%20%20%20var%20parentElement%3Delement%3B%20%0D%0A%20%20%20%20var%20count%3DelementCount%3B%20%0D%0A%20%20%20%20var%20childElement%3Ddocument.createElement(tag)%3B%20%0D%0A%20%20%20%20setProperty(childElement%2C%22type%22%2C%22text%22)%3B%20%0D%0A%20%20%20%20setProperty(childElement%2C%22id%22%2C%22input%22%20%2B%20elementCount)%20%0D%0A%20%20%20%20var%20delElement%3Ddocument.createElement(%22input%22)%3B%20%0D%0A%20%20%20%20setProperty(delElement%2C%22type%22%2C%22button%22)%3B%20%0D%0A%20%20%20%20setProperty(delElement%2C%22value%22%2C%22%E5%88%A0%E9%99%A4%22)%3B%20%0D%0A%20%20%20%20setProperty(delElement%2C%22id%22%2C%22delButton%22%20%2B%20elementCount)%20%0D%0A%20%20%20%20if(navigator.appName%3D%3D%22Microsoft%20Internet%20Explorer%22)%20%0D%0A%20%20%20%20delElement.attachEvent(%22onclick%22%2Cfunction()%7Bdel(count)%7D)%20%0D%0A%20%20%20%20else%20%0D%0A%20%20%20%20setProperty(delElement%2C%22onclick%22%2C%22del(%22%20%2B%20elementCount%20%2B%20%22)%22)%3B%20%0D%0A%20%20%20%20var%20wrap%3Ddocument.createElement('div')%20%0D%0A%20%20%20%20setProperty(wrap%2C%22id%22%2C%22div%22%20%2B%20elementCount)%20%0D%0A%20%20%20%20wrap.appendChild(childElement)%3B%20%0D%0A%20%20%20%20wrap.appendChild(delElement)%3B%20%0D%0A%20%20%20%20parentElement.appendChild(wrap)%20%0D%0A%7D%20%0D%0Afunction%20setProperty(element%2Ctag%2Cproperty)%20%0D%0A%7B%20%0D%0A%20%20%20%20var%20element1%3Delement%3B%20%0D%0A%20%20%20%20element1.setAttribute(tag%2Cproperty)%3B%20%0D%0A%7D%20%0D%0Afunction%20del(elementCount1)%20%0D%0A%7B%20%0D%0A%20%20%20%20var%20parentNode%3Ddocument.getElementById(%22mycontent%22)%3B%20%0D%0A%20%20%20%20var%20divNode%3Ddocument.getElementById(%22div%22%20%2BelementCount1)%3B%20%0D%0A%20%20%20%20parentNode.removeChild(divNode)%3B%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> <body> <div id="mycontent"> </div> <input type="button" value="增加" onClick="mycreateElement(document.getElementById('mycontent'),'input')"> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程