我正在构建一个有3个级别的条件导航菜单(今天按业务添加第3级,不用担心它不像我下周启动.哦等我做:)).我有一个javascript var包含我的第一个条件级别的html.我现在正试图在第一个中插入另一个级别.
var myVar = '
任何帮助将不胜感激.
谢谢
你应该这样写(我自己知道一点javascript,但我认为这是正确的):
var myVar = '
var
仅在您第一次声明变量时才需要.
如果你构建了像你那样追加/插入文档的字符串,它很快就会变得非常混乱.例如,如果你想改变一些东西,你必须摆弄字符串.最好使用W3C DOM
API,它是标准化的,并提供了一种简洁的方法来构建一个元素树,可以将任何子元素附加到文档树中.在这里你会找到一个很好的介绍:W3C DOM简介.阅读本文后,您可以开始查看W3C DOM的方法.这是一个很好的参考:DOM2参考.从一开始就开始document.createElement
工作.
var myVar += (myVar2 != false ? "Link 2" : "");
三元条件运算符等