나는이 기능을 사용하고 있습니다 :누락 된 괄호 오류 자바 스크립트
function sel_test(e) {
//alert(e.length-1);
var splitdata = e.split("d");
var newstr = e.substring(0,e.length-1);
dropcall = 1;
nodes = newstr.split(';');
o = 0;
if (nodes[0] == '1') o = nodes.shift();
for (i=0;i<nodes.length;i++) {
e = nodes[i];
var ul = document.getElementById(e);
if (icons) var img = document.getElementById(e+'i');
if (ul) {
if (((ul == 'none') AND (ul.style.display == 'none')) OR (ul.style.display == '')) {
ul.style.display = 'block';
} else if (!o) {
ul.style.display = 'none';
}
}
}
자바 스크립트 나에게없는 괄호의 오류를주고있다 :
if (((ul == 'none') AND (ul.style.display == 'none')) OR (ul.style.display == '')) {
어떤이이 일을 올바른 방법.
"AND"및 "OR"의 구문 오류가 표시되지 않으면 다른 버전의 자바 스크립트가 있어야합니다. –
AND 및 OR 식별자가 잘못 되었습니까? –
@ zhujy_8833 : 유효한 식별자이지만 잘못된 연산자이므로 해석 될 수있는 식별자로 정의 된 경우에도 JS는 명령문을 분리하기 위해 세미콜론을 찾습니다. –