我有两张图片,一张是大小为 16X16px 的 textbox.png,另一张是 24X24 像素的 IconBG.png。我将 img 标签定义为
<img id="g_TextButton" src="../icons/textbox.png" alt="Text" title="Text" onclick="javascript:void(selectTool(this, 5))">
单击此按钮后,我正在为 img 标签设置背景 img,如下所示 -
function selectTool(objThis) {
//----some code
objThis.style.backgroundImage="url('../icons/IconBG.png')";
}
但是由于img标签大小没有预定义,最初会占用16px。选择后当我设置24 px的背景图片时,大小仍然是16px。我无法将img标签大小初始化为24px bz,即使是16px图标重置为 24 像素。
所以我的要求是有一个大小为 24X24 的占位符。最初在其中放置一个 16X16 的 img。Onclick 添加 24X24px 的背景图片。
请帮忙。