php - 在 Javascript If else 语句中显示 HTML

标签 php javascript html css document.write

<分区>

Possible Duplicate:
javascript - document.write error?

我有一段 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>');
    }
};

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

非常感谢

最佳答案

使用appendChildinnerHTML

例子:

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

关于php - 在 Javascript If else 语句中显示 HTML,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13973324/

上一篇:html - CSS - 在一行中的 div 中显示图像

下一篇:html - 底部的按钮被切成薄片

相关文章:

php - 在 PHP 中为方法结果缓存实现装饰器模式的最佳方法

javascript - 即使一个字符出现不止一次,我如何将其计为一个字符?

html - 我想在影响导航栏的图片上悬停

php - Cron PHP 文件 - header 已发送

php - Laravel 将密码重置链接发送到单独的身份验证保护

javascript - HTML5 确定放置对象

javascript - 如何使用填充、第三方脚本和相互依赖关系

jquery - 根据链接的宽度在每个链接菜单的底部添加三 Angular 形

javascript - 如何使用javascript在<div>标签内插入&lt;input&gt;标签?

php - [Microsoft][SQL Server Native Client 11.0]共享内存提供程序 : Timeout error [258]