FFans
火狐狸
火狐狸
  • UID10063
  • 注册日期2005-11-25
  • 最后登录2007-04-26
  • 发帖数102
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
阅读:3135回复:2

找人:fiag版主看到请回复一下。

楼主#
更多 发布于:2006-01-11 16:16
看到你做的东东:
http://fiag.ik8.com/calendar/almanac.htm
发现代码写得不错。
有个疑问:你的js里面用了很多函数setAttribute("class",value);
为什么我写js的时候在ie里面这个函数根本没有生效。而你的在ie中却可以..
不知道问题出在哪里?我的全部代码如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"
 "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="zh" lang="zh">
<head>
<title></title>
<style type="text/css">
#new{height:100px;width:100px;}
.aorange {
	font-size: 20px;
	color: #ff5f07;
	font-family: "黑体",serif;
	font-weight: bold;
}
</style>
<script type="text/javascript">
function init(){
	var o = document.createElement("span");
	o.setAttribute("class","aorange");
	o.innerHTML = "newtest";
	document.getElementById("new").appendChild(o);
}
</script>
</head>
<body onload="init();">
<div id="new">
</div>
</body>
</html>
勿以IE为标准!
FFans
火狐狸
火狐狸
  • UID10063
  • 注册日期2005-11-25
  • 最后登录2007-04-26
  • 发帖数102
  • 经验10枚
  • 威望0点
  • 贡献值0点
  • 好评度0点
1楼#
发布于:2006-01-11 16:16
我晕,现在才发现原来你的那个fillCalendar函数根本没有被调用...
花了一天的时间比较研究,原来你也没有用setAttribute的啊...
我哭
 
勿以IE为标准!
fiag
管理员
管理员
  • UID1188
  • 注册日期2004-12-21
  • 最后登录2024-04-22
  • 发帖数4681
  • 经验686枚
  • 威望0点
  • 贡献值402点
  • 好评度51点
2楼#
发布于:2006-01-11 16:16
fillCalendar在初期的版本中使用过。
用来生成日历,每行对应一周。
由于填充元素需要时间,影响页面载入,而且这个函数是生成的始终是相同的HTML代码,所以就直接使用HTML代码,不再使用这个函数了。

setAttribute()函数,用来设置指定元素的制定属性。
游客

返回顶部