lin*_*lof 2 javascript xml xhtml firefox
我需要提供包含Javascript的XHTML页面.我的问题是Firefox(3.5.7)似乎忽略了Javascript.例如:
<?xml version="1.0"?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>My Title</title>
</head>
<body>
<script type="text/javascript">
document.write("Hello world!");
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
如果我将其保存为test.html
,则Firefox会正确显示.如果我保存为test.xml
,Firefox会显示一个空白页面.我在这做错了什么?
来自http://www.w3.org/MarkUp/2004/xhtml-faq#docwrite
document.write是否在XHTML中工作?
不会.由于XML的定义方式,不可能做这样的技巧,其中标记是通过脚本生成的,而解析器仍在解析标记.
您仍然可以实现相同的效果,但您必须使用DOM来添加和删除元素.
归档时间: |
|
查看次数: |
529 次 |
最近记录: |