Ich versuche, ein Bookmarklett zu erstellen und kann dies funktionieren, indem Sie alle anderen Else if-Anweisungen außer ie/else if/else das ist es ... Aber nicht mit allen von ihnen ... fragen, ob sie sollten verschachtelt werden?Kann ich mehrere if-Anweisungen haben, wenn sie nicht verschachtelt sind?
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.");
}
Das ist völlig in Ordnung. Setzen Sie die Endklammern ')'. –
machen Sie es lesbarer, indem Sie 'document.Element.OuterHTML' in eine Variable einfügen. – epascarello
@epascarello Meinst du das? var source = documentElement.outerHTML.indexOf – user3330683