我可以添加JS数组的链接吗?

时间:2016-11-22 01:46:42

标签: javascript

我希望有一个链接添加到下面数组中的每个元素:

var breadcrumb = ['About','Test2','Test3','Test4' ];

我尝试添加

<a href ="/about/">About</a> 

等等但不好。

有没有办法在数组中执行此操作?我怎样才能将它们打印到我的aspx页面?

谢谢

1 个答案:

答案 0 :(得分:2)

是的,您可以将链接或任何内容放入javascript数组中(使用真实的href值):

var breadcrumb = [
    "<a href='about.html'>About</a>",
    "<a href='test2.html'>Test2</a>",
    "<a href='test3.html'>Test3</a>",
    "<a href='test4.html'>Test4</a>"
];

如果通过打印你的意思是将它们写到页面上 - 我认为这与aspx没有任何关系,因为数组是在Javascript中。你可以这样做:

for( var index = 0; index < breadcrumb.lengh; index++ ){
     document.write("<div>" + breadcrumb[index] + "</div>" );
}

或者您可以使用jQuery进行更精细的DOM操作,以添加指向页面的链接。