代码之家  ›  专栏  ›  技术社区  ›  Hema Nandagopal

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

  •  0
  • Hema Nandagopal  · 技术社区  · 6 年前

    我正试图将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">",
    
    2 回复  |  直到 6 年前
        1
  •  0
  •   Hien Nguyen    6 年前

    你需要更改双引号 "" 到单引号 '' 在img-src-as中

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

    var str = "<img src='./worldImage.png'>";
    console.log(str)
        2
  •  0
  •   A l w a y s S u n n y    6 年前

    您可以转义内部双引号 "" 或使用单引号 '' 用于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
    }
    
        3
  •  0
  •   Learner    6 年前

    您可以使用 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)