如何将img src作为值传递给javascript对象

时间:2019-06-30 16:15:17

标签: javascript object

我正在尝试将img src标记传递给chatbot的同一对象,它显示错误。是否有任何方法可以传递img?

 "hi" : "Hi,What's your school name",   
                "hello":"Hi,What's your school name",           
                "School name" : "WoW! That's great. Which class you are studying?",
                "1" : "GReat..",
                "sure" : "Please select the below options to view that particular country! <br>Option 1- World,</br><br>Option 2- India</br>",
                "Option 1":"<img src="./worldImage.png">",
                "Option 2":"<img src="./worldImage.png">",

3 个答案:

答案 0 :(得分:1)

您需要将img src中的双引号""更改为单引号''

"<img src='./worldImage.png'>"

var str = "<img src='./worldImage.png'>";
console.log(str)

答案 1 :(得分:0)

您可以对对象的内部双引号""进行转义,或将单引号''用于img,并删除不必要的结尾逗号,,像这样-

let obj = {
  "1": "GReat..",
  "hi": "Hi,What's your school name",
  "hello": "Hi,What's your school name",
  "School name": "WoW! That's great. Which class you are studying?",
  "sure": "Please select the below options to view that particular country! <br>Option 1- World,</br><br>Option 2- India</br>",
  "Option 1": "<img src=\"./worldImage.png\">",
  "Option 2": "<img src=\"./worldImage.png\">" # comma removed
}

答案 2 :(得分:0)

您还可以使用template literals

let str = `<img src='./worldImage.png'>`;
console.log(str)

双引号和单引号可以在下面这样写

单向

let str = "<img src='./worldImage.png'>";
    console.log(str)

另一种方式

let str = '<img src="./worldImage.png">';
    console.log(str)