js创建的html元素怎么保存,用js动态创建元素(原本在html中的),运行后不管用...

function myfunction()

{

var liulanqu=document.createElement("div");

liulanqu.setAttribbute("class","liulanqu");

liulanqu.appendChild( placeholder);

var placeholder=document.createElement("img");

placeholder.setAttribute("id","placeholder");

placeholder.setAttribute("src","images/lunbo6.jpg");

placeholder.setAttribute("alt","my image");

var description=document.creatElement("p");

description.setAttribute("id","description");

var text=document.createTextNode("choose a imsge");

description.appendChild(text);

document.body.appendChild(placeholder);

document.body.appendChild(description);

document.body.appendChild(liulanqu);

}

function showPic(whicpic)

{

if(!document.getElementById("placeholder"))return false;//检查是否存在占位图片

if(document.getElementById("description"))//检查是否有被替换的文本

{

var source=whicpic.getAttribute("href");

var placeholder=document.getElementById("placeholder");

placeholder.setAttribute("src",source);

var text=document.getElementById("description");

var links=whicpic.getAttribute("title");

text.firstChild.nodeValue=links;

}

return true;

}

//1.是否支持支持平稳退化

//是否结构分离

//检测浏览器支持js的程度

//添加事件函数

window.οnlοad=prepareGALLERY;

function prepareGALLERY()

//检测js的支持程度

{  if(!document.getElementById) return false;

if(!document.getElementsByTagName) return false;

if(!document.getElementById("imagegallery")) return false;

/*结构分离:将所有ul标签中的元素提取并存储到links的变量中,然后在这些a元素中添加事件;

此段代码最大作用是将原本镶嵌在html代码中的js代码转移到外部的js文件中*/

var gallery=document.getElementById("imagegallery");

var links=gallery.getElementsByTagName("a");

for(i=0;i

{

links[i].οnclick=function ()

{

showPic(this);return false;}

}

}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值