2013-08-07 95 views
0

我有數百個鏈接變量。onclick鏈接的Document.location函數

var aa = "http://site1.com"; 
var bb = "http://site2.com"; 
var cc = "http://site3.com"; 

我怎樣才能實現一個onclick功能,當您點擊例如「AA」號的字體,它關係到AA鏈接?

<font id="aa">site1</font> 
<font id="bb">site1</font> 
<font id="cc">site1</font> 
+0

由於特殊原因。但事實並非如此。 – user198989

+1

假設你有一個很好的理由爲你想要做什麼,[你實際上已經嘗試了什麼?](http://mattgemmell.com/2008/12/08/what-have-you-tried/ ) – nnnnnn

回答

1

你可以做這樣的事情,但你真的應該只是如果可能的話使用標籤...

<div id="myClickContainer"> 
    <font id="aa"> ... </font> 
    . 
    . 
    . 
</div> 

<script> 
    var links = {aa: 'http://site1.com', ... } 
    $("#myclickContainer").click(function(event) { 
    location.href = links[event.target.id] 
    }); 
</script>