Я пытаюсь создать bookmarklett и могу заставить его работать, удалив все остальные, если операторы if, но один, если/else if/else thats it ... Но не со всеми из них ... интересно, должны ли они быть вложенным?Могу ли я иметь несколько команд else if, если они не вложены?
if(document.documentElement.outerHTML.indexOf("leads/process") > -1 {
alert("GOAL ID: leads");
} else if(document.documentElement.outerHTML.indexOf("apply-continue/submissions") > -1 {
alert("GOAL ID: Apply Continue");
} else if(document.documentElement.outerHTML.indexOf("apply/submissions") > -1 {
alert("GOAL ID: Apply");
} else if(document.documentElement.outerHTML.indexOf("answered-call/submissions") > -1 {
alert("GOAL ID: Answered Call");
} else if(document.documentElement.outerHTML.indexOf("contact/submissions") > -1 {
alert("GOAL ID: Contact");
} else if(document.documentElement.outerHTML.indexOf("contact-us/submissions") > -1 {
alert("GOAL ID: Contact Us");
} else if(document.documentElement.outerHTML.indexOf("maintenance-request/submissions") > -1 {
alert("GOAL ID: Maintenance Request");
} else if(document.documentElement.outerHTML.indexOf("online-application/submissions") > -1 {
alert("GOAL ID: Online Application");
} else if(document.documentElement.outerHTML.indexOf("rent-now/submissions") > -1 {
alert("GOAL ID: Rent Now");
} else if(document.documentElement.outerHTML.indexOf("request-info/submissions") > -1 {
alert("GOAL ID: Request Info.");
} else if(document.documentElement.outerHTML.indexOf("suggestion-box/submissions") > -1 {
alert("GOAL ID: Suggestion Box");
} else if(document.documentElement.outerHTML.indexOf("tour/submissions") > -1 {
alert("GOAL ID: Tour");
} else if(document.documentElement.outerHTML.indexOf("tour-request/submissions") > -1 {
alert("GOAL ID: Tour Request");
} else {
alert("CUSTOM GOAL ID: Goal ID used is not in the standard set.");
}
Это совершенно нормально. Положите конечные скобки ')'. –
сделать его более читаемым, помещая 'document.documentElement.outerHTML' в переменную. – epascarello
@epascarello Вы имеете в виду это? var source = documentElement.outerHTML.indexOf – user3330683