javascript document.write变量

javascript document.write变量,javascript,html,function,Javascript,Html,Function,我正在用几个document.write语句编写一个简单的javascript String accountLink = "#"; String accountLogo = "img/myLogos/someLogo.png"; function drawLogos(){ document.write('<li><a href="'); document.write("#"); // link to account page document.wri

我正在用几个document.write语句编写一个简单的javascript

String accountLink = "#";
String accountLogo = "img/myLogos/someLogo.png";

function drawLogos(){
    document.write('<li><a href="');
    document.write("#");  // link to account page
    document.write('"><img src="');
    document.write('img/myLogos/someLogoF.png'); // reference to logo image
    document.write('" alt=""  /></a></li>');
}
它不加载任何内容。我试着去掉这些引语,但没什么不同。是否有一些我没有注意到的小语法错误?

使用

var accountLink = "#";
var accountLogo = "img/myLogos/someLogo.png";
使用


您应该使用
var
初始化变量,而不是
String
,然后尝试:

var mytext = "Hello again";
document.write(mytext);

您应该使用
var
初始化变量,而不是
String
,然后尝试:

var mytext = "Hello again";
document.write(mytext);

用var声明字符串变量

  var accountLink = "#";
document.write(accountLink);

用var声明字符串变量

  var accountLink = "#";
document.write(accountLink);

使用
var
而不是字符串,Javascript是一种弱类型语言

<script>
        var accountLink = "#";
        var accountLogo = "img/myLogos/someLogo.png";

        function drawLogos(){
            document.write('<li><a href="');
            document.write(accountLink);  // link to account page
            document.write('"><img src="');
            document.write(accountLogo); // reference to logo image
            document.write('" alt=""  /></a></li>');
        }
</script>

var accountLink=“#”;
var accountLogo=“img/myLogos/someLogo.png”;
函数drawLogos(){
文件。写(“
  • ”); }
    使用
    var
    而不是字符串,Javascript是一种弱类型语言

    <script>
            var accountLink = "#";
            var accountLogo = "img/myLogos/someLogo.png";
    
            function drawLogos(){
                document.write('<li><a href="');
                document.write(accountLink);  // link to account page
                document.write('"><img src="');
                document.write(accountLogo); // reference to logo image
                document.write('" alt=""  /></a></li>');
            }
    </script>
    
    
    var accountLink=“#”;
    var accountLogo=“img/myLogos/someLogo.png”;
    函数drawLogos(){
    文件。写(“
  • ”); }

    Java
    不是
    javascript
    javascript
    不是
    Java
    。检查您的javascript控制台,以
    String
    开头的行出现语法错误。什么是“它不加载任何内容”?为什么要用
    String
    引导您的
    accountLink
    accountLogo
    ,JavaScript中没有
    字符串
    s,只有
    对象
    。改为使用
    var
    。当我运行它时,就好像写函数没有执行一样。好像他们根本就不在那里。至少这就是我加载网页时看到的原因。
    Java
    不是
    javascript
    javascript
    不是
    Java
    。检查您的javascript控制台,以
    String
    开头的行出现语法错误。什么是“它不加载任何内容”?为什么要用
    String
    引导您的
    accountLink
    accountLogo
    ,JavaScript中没有
    字符串
    s,只有
    对象
    。改为使用
    var
    。当我运行它时,就好像写函数没有执行一样。好像他们根本就不在那里。至少这就是我加载网页时看到的原因。面团!你觉得自己像个傻瓜还是什么!也不要使用document.write。Try document.getElementById(“mydiv”).appendChild(accountLogo);面团你觉得自己像个傻瓜还是什么!也不要使用document.write。Try document.getElementById(“mydiv”).appendChild(accountLogo);我知道。现在我想起来了,这是个愚蠢的问题。太习惯于写字符串:人们习惯于强类型语言,我知道弱类型语言总是有这样的问题。现在我想起来了,这是个愚蠢的问题。太习惯于写字符串:人们习惯于强类型语言,弱类型语言总是有这样的问题。是的,我在提交问题后就知道了。我已经习惯了,我听说。。又快又脏真好。。。直到您需要数据类型;)是的,我在提交问题后就知道了。我已经习惯了,我听说。。又快又脏真好。。。直到您需要数据类型;)