我希望有一个链接添加到下面数组中的每个元素:
var breadcrumb = ['About','Test2','Test3','Test4' ];
我尝试添加
<a href ="/about/">About</a>
等等但不好。
有没有办法在数组中执行此操作?我怎样才能将它们打印到我的aspx页面?
谢谢
答案 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操作,以添加指向页面的链接。