我尝试将所有插件输出到浏览器。
但在此行之后我收到了ac Uncaught SyntaxError: Unexpected token
例外:
document.write(<tr><td>);
我错过了什么,但是什么?
代码:
<html>
<head>
<title>List of Plug-Ins</title>
</head>
<body>
<h1>List of Plug-Ins</h1>
<hr>
The following is a list of the plug-ins installed in this
copy of Netscape, generated using the JavaScript
navigator.plugins object:
<hr>
<table border>
<tr>
<th>Plug-in Name</th>
<th>Filename</th>
<th>Description</th>
</tr>
<script>
for(i=0; i < navigator.plugins.length; i++) {
document.write(<tr><td>);
document.write(navigator.plugins[i].name);
document.write(</td><td>);
document.write(navigator.plugins[i].filename);
document.write(</td><td>);
document.write(navigator.plugins[i].description);
document.write(</td></td>);
}
</script>
</table>
</body>
</html>
我该如何解决这个问题?
答案 0 :(得分:0)
您的HTML标记必须位于""
内。
将脚本更改为以下内容:
for(i=0; i < navigator.plugins.length; i++) {
document.write("<tr><td>");
document.write(navigator.plugins[i].name);
document.write("</td><td>");
document.write(navigator.plugins[i].filename);
document.write("</td><td>");
document.write(navigator.plugins[i].description);
document.write("</td></td>");
}
答案 1 :(得分:0)
document.write('</td></td>');
答案 2 :(得分:0)
如果你想在Javascript中用HTML写一些东西,试着在写中添加引号。