在Javascript中显示HTML If else语句

Pet*_*lor 0 html javascript css php document.write

可能重复:
javascript - document.write错误?

我有一个Javascript,我正在使用它检查div是否是某种样式,然后运行if else语句:

window.onload = function () {
    if (document.getElementById('slidingDiv').style.display == 'none') {
        document.write('<a href="#show" class="show_hide"><img src="images/show-more-arrow.jpg" width="61" height="45"></a>');
    } else {
        document.write('<a href="#show" class="show_hide"><img src="images/show-less-arrow.jpg" width="61" height="45"></a>');
    }
};
Run Code Online (Sandbox Code Playgroud)

这可以正常工作,但它只在屏幕上显示此HTML图像.我需要它将HTML添加到页面上的现有代码.

非常感谢

ke2*_*e20 7

使用appendChildinnerHTML

例:

document.getElementById("elemId").innerHTML = '<a href="#show" class="show_hide"><img src="images/show-less-arrow.jpg" width="61" height="45"></a>'
Run Code Online (Sandbox Code Playgroud)