gpt4 book ai didi

javascript - 我如何使用 javascript 将图像添加到元素

转载 作者:行者123 更新时间:2023-11-29 18:32:48 25 4
gpt4 key购买 nike

我基本上有这个链接,当我点击它时,我想要一个图像显示在它上面。使用 javascript 我该怎么做?

<a> click me </a>

CSS:

a.clicked
{
/*what goes here?*/
}

最佳答案

添加新的图像元素非常简单:

// Append an image with source src to element
function appendImage(element, src, alt) {
// DOM 0 method
var image = new Image();

// DOM 1+ - use this or above method
// var image = document.createElement('img');

// Set path and alt properties
image.src = src;
image.alt = alt;

// Add it to the DOM
element.appendChild(image);

// If all went well, return false so navigation can
// be cancelled based on function outcome
return false;
}

所以在 A 元素中:

<a onclick="appendImage(this, 'foo.jpg', 'Picture of foo');">Add an image</a>

如果 A 是一个链接并且您希望取消导航,则返回函数返回的任何内容。如果该函数未返回 false,则将遵循该链接并应提供等效功能:

<a href="link_to_picture or useful page" onclick="
return appendImage(this, 'foo.jpg', 'Picture of foo');
">Add an image</a>

关于javascript - 我如何使用 javascript 将图像添加到元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6119315/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com