javascript 问题,createElement添加onclick动作

来源:百度知道 编辑:UC知道 时间:2024/06/07 02:27:41
我想通过脚本添加下面代码,"http://******.jpg"是表单数据
<A href="#zoom"><IMG onclick="zoom(this, 'http://******.jpg')" src="http://******.jpg" border=0 /></A>

下面是部分脚本代码,此脚本已经可以添加<IMG src="http://******.jpg" border=0 />,希望高手能帮我完善一下:

//插入图片
function DrawImageEnd()
{
var url = IMAGE_DOCUMENT.getElementById('imgLink').value;
if (url=="http://" || !url || url.length<10) {
alert(LANG['INPUT_URL']);
return false;
}

EditorForm.focus();
//主要修改以下部分代码:
var element = document.createElement("img");
element.src = url;
element.border = 0;
Select();
InsertItem(element);
DisableMenu();
}
我一个WEB在线编辑器,其中有一个插入图片的功能,向控件输入图片的地址,就可向编辑区添加<IMG src="http://******.jpg" border=0 />代码,但是这个功能太小,我想多加点功能,我想要添加以下代码:<A href="#zoom"><IMG onc

其实你可以创建一个div
然后在修改部分doeument.getElementById('youdivId').innerHTML="这儿加入你想添加的东西"
doeument.getElementById('youdivId').innerHTML="<A href='#zoom'><IMG onclick='zoom(this, 'http://******.jpg')' src='http://******.jpg' border=0 /></A>"
就是组合那个html代码,你自己试试看

//主要修改部分的修改如下:
var aTag=document.createElement("a");
aTag.href="#zoom";
document.body.appendChild(aTag);
var element = document.createElement("img");
element.src = url;
element.border = 0;
element.onclick="zoom(element,'http://******.jpg')";
aTag.insertAdjacentElement("afterbegin",element);
... ...

没看明白题的意思?
能把你想实现的目地再说清楚一些吗

var element = document.createElement("img");
element.src = url;

//添加:
element.onclick= function (e)
{
//do sth.
}

我都没懂。。。。