用图像替换字符串或元素或值

时间:2014-05-28 09:31:59

标签: javascript html string image replace

人。,

我需要帮助。我需要这样做:如果字符串是美国 - 它显示美国国旗,如果字符串是JP - 当页面加载时,将出现日本国旗。并且不需要任何按钮或表格。,我发现这个代码,但这不适合我,有什么建议吗?

<h3 id="fir_script">The script</h3>

这个h3需要图像pix / fir_script.gif进行替换。

然后我运行这个脚本onload。

function init()
{
    var W3CDOM = (document.createElement && document.getElementsByTagName);
    if (!W3CDOM) return;
    var test = new Image();
    var tmp = new Date();
    var suffix = tmp.getTime();
    test.src = 'pix/fir_assumptions.gif?'+suffix;
    test.onload = imageReplacement;
}

function imageReplacement()
{
    replaceThem(document.getElementsByTagName('h3'));
}

function replaceThem(x)
{
    var replace = document.createElement('img');
    for (var i=0;i<x.length;i++)
    {
        if (x[i].id)
        {
            var y = replace.cloneNode(true);
            y.src = 'pix/' + x[i].id + '.gif';
            y.alt = x[i].firstChild.nodeValue;
            x[i].replaceChild(y,x[i].firstChild);
        }
    }
}

哦,我只需要使用html和javascript,而不是css,php,鼠标悬停,按钮点击事件,谢谢

0 个答案:

没有答案