我想检测浏览器是否支持不同的功能:
var useWrappedLayout = (document.getElementById != undefined);
我必须支持相当旧的设备,这就是我检查getElementById的原因。
根据useWrappedLayout
是否为真,我希望页面有一些HTML元素。
为了保持简单和举例,我们只想说
<p>Test</p>
之间
<b>A</b><i>C</i>
如果useWrappedLayout
是true
。
我有哪些方法?只有innerHTML
?
答案 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>