(非常简单)JavaScript错误

(非常简单)JavaScript错误,javascript,Javascript,我有这个JS代码,其中的注释行阻止JSON正常工作(当我对该行进行注释时,它会工作;当我取消注释时,它停止工作): 函数GenSpecieChg() { var selText=document.getElementById(“textGenSpecie”); var sca=selText.value; //如果(sca“”&&sca.indexOf(“%”)=-1)selText.value+=“%”; setItem(“34_Delta”,selText.value); 警报(“GenSp

我有这个JS代码,其中的注释行阻止JSON正常工作(当我对该行进行注释时,它会工作;当我取消注释时,它停止工作):

函数GenSpecieChg()
{
var selText=document.getElementById(“textGenSpecie”);
var sca=selText.value;
//如果(sca“”&&sca.indexOf(“%”)=-1)selText.value+=“%”;
setItem(“34_Delta”,selText.value);
警报(“GenSpecie已更改!”);
}

我的错误是什么?

JavaScript中没有这样的东西。请使用
=

javascript中没有像您必须使用的那样的运算符=

function GenSpecieChg()
{
    var selText = document.getElementById("textGenSpecie");
    var sca = selText.value;
    if (sca != "" && sca.indexOf("%") == -1) selText.value += "%";
    localStorage.setItem("34_Delta", selText.value);
    alert("GenSpecie changed !");
}

Javascript中没有
。使用
=”。包含错误消息可能也会有所帮助。投票结束时,请将其作为离题投票,并说明原因“这个问题是由。。。一个简单的印刷错误。虽然类似的问题可能在这里的主题,这是一个解决的方式不太可能帮助未来的读者。这通常可以通过在发布之前识别并仔细检查重现问题所需的最短程序来避免。”并且根本不需要检查空值,只需使用:
sca.indexOf(“%”)<0
如果sca.value为空,则无需添加%sca.value,因此需要检查该值是否为空或是否与indexOf@The开发者-是的,没错。这就是整个事情的开始(包括这篇文章)-当字段为空时,它添加了一个不必要的%。感谢大家对这个可怜的问题的回答-我对javascript不熟悉,但下次我会检查。
function GenSpecieChg()
{
    var selText = document.getElementById("textGenSpecie");
    var sca = selText.value;
    if (sca != "" && sca.indexOf("%") == -1) selText.value += "%";
    localStorage.setItem("34_Delta", selText.value);
    alert("GenSpecie changed !");
}