用outerHTML就可以了 document.images[0].outerHTML = "<a href='' target='_blank'><img src='1.jpg'></a>";outerHTML想加什么都行, 高兴了你在document.images[0]外面加个<DIV>都可以.
解决方案 »
- 求仿照webqq的翻书切换效果,大牛来,谢谢了。
- 请用正则表达式把这个参数提取出来
- 在浏览时如何判断文件是否存在
- IE关闭按钮事件
- 求助,如何让网页中超链打开的网页没有菜单,工具栏
- 问下subYear(obj)里的 var myObj=obj.parentNode.parentNode.parentNode.cells[2].childNodes; ..
- 'dMTkc' 为空或不是对象,请教高手!!!!!!!!!!!
- 关于时间值的比较!
- 怎样定义一个弹出菜单
- 这个eventbus模式如何实现
- 如何让学员资料的修改页面自动显示对应的学员的收费记录
- 点击按钮后出现“正在处理数据,请稍候......”
div就有了offsetHeight,offsetWidth,与指定大小比较,再去缩放DIV和图片.var img=document.getElementsByTagName("img");
var len=img.length;
for(i=0;i<len;i++){
img[i]["ondblclick"]=function(){
var div=document.createElement("div");
div.style.position="absolute";
//设置DIV位置
...
//加载图片
...
//得到div的offsetWidth
//比较指定大小与图片原大小
//缩放图片及DIV
//生成关闭DIV的"关闭"按钮
}}另外,这家公司的面试题不好,web页面中,用户的默认体验只有单击,没有双击.
window.onload=ppshow2;
function ppshow2(){
var img1=document.createElement("<img src='img/1.jpg'>");
var ahref1=document.createElement("<a href='img/1.jpg' target='_blank'></a>");
ahref1.appendChild(img1);
var img2=document.createElement("<img src='img/2.jpg'>");
var ahref2=document.createElement("<a href='img/2.jpg' target='_blank'></a>");
ahref2.appendChild(img2);
while(document.body.childNodes[0])document.body.removeChild(document.body.childNodes[0]);
document.body.appendChild(ahref1);
document.body.appendChild(ahref2);
for(i=0; i <document.images.length;i++)
{
if(document.images[i].width>30)
{
document.images[i].width=30;
document.images[i].title="点击查看原始图片";
}
}
}