有条件地写html的方法

时间:2012-08-29 16:03:39

标签: javascript html

我想检测浏览器是否支持不同的功能:

   var useWrappedLayout = (document.getElementById != undefined);

我必须支持相当旧的设备,这就是我检查getElementById的原因。

根据useWrappedLayout是否为真,我希望页面有一些HTML元素。

为了保持简单和举例,我们只想说

 <p>Test</p>

之间

 <b>A</b><i>C</i>

如果useWrappedLayouttrue

我有哪些方法?只有innerHTML

1 个答案:

答案 0 :(得分:1)

使用javascript动态构建HTML

<script type="text/javascript">
    var useWrappedLayout = (document.getElementById != undefined);
    document.write("<b>A</b>" + ((useWrappedLayout) ? "<p>Test</p>" : "") + "<i>C</i>");
</script>