不错的日历控件,web上直接可用js的 /* * Calendar * Language 0: Chinese, 1: English * 1.Put calendar into the element html use 'show()' * 2.Pop-up calendar use 'pop()' */ var Calendar = function( instanceId, language, startYear, endYear ){ if( typeof instanceId ==
ifr a me 的name可以是link或者form的target,将link或form打开到这个ifr a me上。
之前在IE遇到过设置不了ifr a me的name属性
Javascr ipt代码
var ifr a me = document.createElement('ifr a me');
ifr a me.name = 'ifr';
//ifr a me.setAttribute('name', 'ifr'); //这样也不行
上面两种方式都无法设置。后来找到原来也可以这样
今天发现某网站上,IE9和chrome中页面的功能居然有差异,于是在IE9下打开console,发现一堆js报错,用fiddler跟踪了一下,原来代码里有一句是这样的:
if(ie){
var ifr a me = document.createElement('');
}
是的,问题就出在这里:DOM Exception: INVALID_CHARACTER_ERR (5)
因为在IE9里面,一些方法已经向w3c标准靠拢,和firefox、chrome浏览器等都保持了一致,包括这里的do
代码如下:var Rash=true; var msg=””; function norash() { if (confirm(“确定要取消吗”)) Rash=false; } function rashit() { setInterval(‘getrss()’,Inttime); } function getrss() { if (Rash==true) { head=document.getElementsByTagName(‘head’).
网上可以搜到的大部分都是说使用createDocumentFragment主要是因为避免因createElement多次添加到document.body引起的效率问题,比如: 代码如下: var arrText=[“1″,”2″,”3″,”4″,”5″,”6″,”7″,”8″,”9″,”10”]; for(var i=0;i<arrText.length;i++){ var op=document.createElement(“P”); var oText=document.create