2016-11-22 85 views
-1

我想有一个链接添加到下面的每个数组中的元素:我可以添加链接到JS数组吗?

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

我尝试添加

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

等等等等,但并不好。

有没有办法在数组内做到这一点?我该如何将它们打印到我的aspx页面?

谢谢

+0

当您将它指定为元素时,它只是一个字符串。我猜你没有用引号包起来。 'var breadcrumb = [“About”]' – scrappedcola

+0

哦,我没有,没有。谢谢。 – cmp

+0

你想在数组中存储什么?它是链接的元素标记吗?或仅链接的Strign? – msagala25

回答

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操作来添加你的链接到页面。

+0

非常感谢:-) – cmp

相关问题