繁体   English   中英

我的代码中“ if else”的备用代码

Alternate code for “if else” in my code

提示:本站收集StackOverFlow近2千万问答,支持中英文搜索,鼠标放在语句上弹窗显示对应的参考中文或英文, 本站还提供   中文繁体   英文版本   中英对照 版本,有任何建议请联系yoyou2525@163.com。

下面给出的是我的javaScript代码。 条件是,如果我给你打个招呼。 应该显示您好的图像,或者如果我给facebook,则同样必须显示许多单词的图像,必须显示所提到的图像。。但是在我的代码条件下,第一次运行后失败,图像是不显示第二个单词。 帮助我解决上述问题的备用代码

        var anu = document.getElementById("display");
        var a= document.getElementById("final_span").textContent;
            console.log(linebreak(interim_transcript));
        if(a.search("hello") || a.search("facebook")){
        if(linebreak(interim_transcript) == "hello"){
          anu.innerHTML="<img src=hello.jpg>";
        }
        else if(linebreak(interim_transcript) == "facebook"){
           anu.innerHTML="<img src=facebook.jpg>";
        }
         else if(linebreak(interim_transcript) == "hi"){
           anu.innerHTML="<img src=hi.jpg>";
        }
         else if(linebreak(interim_transcript) == "doll"){
           anu.innerHTML="<img src=doll.jpg>";
        }
1 个回复

如果linebreak和图像名称返回的值相同,则可以使用

anu.innerHTML = '<img src="' + linebreak(interim_transcript) + '">';

否则,您可以使用可以指定图像名称的对象

var obj = {
    hello: "hello.jpg",
    facebook: 'facebook.jpg',
    hi: 'hi.jpg'
}


var anu = document.getElementById("display");
var a = document.getElementById("final_span").textContent;

if (a.search("hello") || a.search("facebook")) {
    var lb = linebreak(interim_transcript);
    if (obj[lb]) {
        anu.innerHTML = '<img src="' + obj[lb] + '">';
    }
}
5 备用书签代码

嗨,如果我的主托管服务器出现故障,我有书签代码可以从镜像的备份位置加载脚本,它可以工作,但是我想知道执行此操作的最佳方法,因为我知道当前的操作方式可能不是最佳方法。 ( 这是我的备用小册子代码扩展的示例 ) javascript: (function () { var scriptnam ...

6 IF- ELSE条件-运行ELSE部分中的代码

我有以下IF条件代码: 在“ FOR”循环中,如果(leaf_size == 10 || leaf_size == 11),我们中断循环并什么也不做,但是如果不是这种情况,我想在下一个ELSE部分中运行代码。 我不想复制整个代码块并将其粘贴到for循环的“ else”部分中,因为它 ...

10 Java代码在Android Studio中没有命中IF或ELSE

我正在运行Android Studio并设置断点,但在我的两个IF ... ELSE条件下,代码都没有被执行。 在我看来,这样的事情是不可能的。 IF或ELSE应该是真的......对吗? 代码是这样的: lastReadingReturn是一个字符串。 它从SensorRe ...

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2022 STACKOOM.COM