出了什么错?

What's the mistake?

本文关键字:什么      更新时间:2023-09-26

我用一些Javascript代码制作了一个页面:

    function createNewWindow () {
      var userName = document.getElementById('user_name').value;
      var newPage = "<html><head><title>";
      newPage += userName;
      newPage += "</title></head><body>";
      newPage += "<p>Hello " + userName;
      newPage += "</p></body></html>";
      var j = window.open('');
     j.document.write(newPage);
     j.document.close();
     }

现在dreamweaver显示有一个错误:

  var userName = document.getElementById('user_name').value
  var newPage = "<html><head><title>"

我没有看到错误,我搜索了整个互联网。有人来帮我吗?

你的代码语法正确。如果DW在抱怨,那就是缺少分号:

function createNewWindow() {
    var userName = document.getElementById('user_name').value; // semi-colon here
    var newPage = "<html><head><title>"; // semi-colon here
    newPage += userName;
    newPage += "</title></head><body>";
    newPage += "<p>Hello " + userName;
    newPage += "</p></body></html>";
    var j = window.open(''); // semi-colon here
    j.document.write(newPage);
    j.document.close();
}

您可能在:

漏掉了一个分号
var userName = document.getElementById('user_name').value
var newPage = "<html><head><title>"
var j = window.open('')

没有?

是否可以使用:

var userName = document.getElementById('user_name').value;
var newPage = "<html><head><title>";
var j = window.open('');

你忘了写上;:

 var userName = document.getElementById('user_name').value;
 var newPage = "<html><head><title>";

你错过了缺失的分号

var userName = document.getElementById('user_name').value;
var newPage = "<html><head><title>";