图像未在Javascript中显示

时间:2014-05-12 18:19:15

标签: javascript html

我陷入了一项简单而又艰巨的任务。 我有一个包含单个“@”符号的字符串。 string的第一部分是类型的路径:GroupPictures / G261-MyGroup / GU53-user2.png 第二部分是一个名字,比如说USER。

现在我需要使用javascript分隔这两个部分并将它们显示为html所以我做了类似这样的事情:

var parts=this.toString().split("@");
            var myusername=parts[1];
            var filenamee=parts[0].trim();
            alert(filenamee);
            if ($.cometChat.loginUserName == this) { //login user
                sb[sb.length] = "<span class='one_test'><img style='border-radius:100%;float:left;width:35px;' src="+filenamee+" /><div class='chat_account_name'>" + myusername + "</div><div class='status_offline'></div></span><br>";
            } 

但问题是图片没有显示虽然名称显示正确。我想知道我错过了一些要关闭的引号或者它有什么问题?

问题仅在于此行:

"<span class='one_test'><img style='border-radius:100%;float:left;width:35px;' src="+filenamee+" /><div class='chat_account_name'>" + myusername + "</div><div class='status_offline'></div></span><br>"

1 个答案:

答案 0 :(得分:3)

使用

              src='"+filenamee+"'

不是

           src="+filenamee+"  

所以它就像

         src='asdasd'

       src=asdasd