我试着用document.createElement("div")创建一个div,然后在里面加上几幅图片"img",然后在我想对它们加入忽明忽暗效果(即函数play()),不知该怎样设置,我试过在<img...>中加入onload="..."不行,接着在<body onload="...">的onload="..."加入该函数,发现还是不行,不知该如何写,大家帮帮我好吗?
其中,在<img..>中的onload="..."加入的函数是:
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
} this.filters.alpha.opacity=0 + b;
setTimeout("fade()",100);
}
而在<body>中onload="..."加入的是:
var b = 20;
var c = true;
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
}
var es = document.form1.getElementsByTagName("img");
for (var i=0; i<es.length; i++) {
if (/^lib/i.test(es[i].name)) { //其中lib是<img...>中的name=lib1(lib2,lib3)的前缀
es[i].filters.alpha.opacity=0 + b;
}
}
setTimeout("fade()",100);
希望有人帮我解决一下好吗?
其中,在<img..>中的onload="..."加入的函数是:
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
} this.filters.alpha.opacity=0 + b;
setTimeout("fade()",100);
}
而在<body>中onload="..."加入的是:
var b = 20;
var c = true;
function fade(){
if(document.all);
if(c == true) {
b=b+20;
}
if(b==100) {
b=b-20;
c = false
}
if(b==20) {
b=b+20;
c = true;
}
if(c == false) {
b=b-20;
}
var es = document.form1.getElementsByTagName("img");
for (var i=0; i<es.length; i++) {
if (/^lib/i.test(es[i].name)) { //其中lib是<img...>中的name=lib1(lib2,lib3)的前缀
es[i].filters.alpha.opacity=0 + b;
}
}
setTimeout("fade()",100);
希望有人帮我解决一下好吗?
解决方案 »
- 变量和函数怎么互相关联的
- addEventListener的疑问
- javascript数组问题求救
- 如何用 document.getElementsByTagName()取到每个元素名称,并打印出来呢?
- 正则表达式替换中文字符的问题,在线等!!!
- again Javascript中利用WScript.Shell的变量中含有空格问题?
- 如何用javascript读asp写的二级Cookies值
- <input type="text" value="<%=df.format(aa.getBb())%>"/>,value里面插入javascript,怎么写?
- 如何用JS在固定位置插入代码
- document.all 和document.layer 到底是什么意思?
- jQuery 选择器消问题
- 求助:javascript实现自动完成时间格式的代码
document.createElement("div") ; //创建DIV
document.createElement("img"); //创建图片
……
play(){
document.form1.getElementsByTagName("img");
……
}
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title></title>
<script type="text/javascript" src="JQuery.js"></script>
<script type="text/javascript">
$(document).ready(function(){
$("strong").one("click",function(){
$("body").append("<div><img src=\"1.gif\" alt=\"图片描述信息\" \/><img src=\"1.gif\" alt=\"图片描述信息\" \/><img src=\"1.gif\" alt=\"图片描述信息\" \/></div>");
setInterval(a,2000);
});
});
function a(){
$("div").fadeOut(500).fadeIn(500);
}
</script>
</head>
<body>
<strong>请点击这里</strong>
</body>
</html>