2011-05-31 31 views
2

這是我應該首先發布的內容。此代碼顯示ol內的數量

此代碼在ol中顯示一些li。每個李在頁面上用一個數字(1到......)表示。有什麼方法可以使用HTML,C#,Razor或JavaScript訪問當前的li號碼值,以便我可以在頁面的其他地方顯示它?

<div id="movieslist"> 
<ol> 
    @foreach(var row in data) 
    { 
     <li> 
      <table> 
      <tr> 
       <td width="950px" valign="baseline">@row.Name, @row.ReleaseYear, @row.Genre</td> 
       <td align="right" width="50px"> 
        @{displayCount++;@displayCount;} 
       </td> 
       <td> 
        <select style="background-color:ThreeDFace"> 
         <option>Choose Action</option> 
         <option onclick="window.location='[email protected]'">Google it</option> 
         <option onclick="window.location='[email protected]'">Edit Movie</option> 
         <option onclick="window.location='[email protected]'">Delete Movie</option> 
        </select> 
       </td> 
      </tr> 
      </table> 
     </li> 
    } 
</ol> 

+1

我沒有看到在'li'數量。它在哪裏? – 2011-05-31 07:17:46

+1

@Daniel Hilgarth:默認情況下,「ol」元素的子元素被編號。該問題詢問如何獲取該號碼,以便它可以手動添加到HTML中。 – icktoofay 2011-05-31 07:19:00

+0

也許你可以添加coundter並將它附加到'li' id – Ibu 2011-05-31 07:19:42

回答

0

如果你想自己顯示它,使用UL和計數器。但是,您也可以稍微修改自動顯示的數字。

+0

進一步erenon的造型點 - 這裏是選項的參考http://htmlhelp.com/reference/css/classification/list-style-type.html – isNaN1247 2011-05-31 07:24:07

+0

我使用一個名爲displatCounter的櫃檯,但我寧願訪問如果可能,直接自動生成號碼。 – 2011-05-31 08:48:52

0

post將幫助你實現這一目標。