我正在尝试使用 Javascript 获取嵌套的 ListView(ListView 中的 ListView)文本框。这是我在 ListViews 中设置的:
<asp:ListView ID="LV_Tickets" runat="server" DataSourceID="SQL_Tickets" InsertItemPosition="FirstItem" OnPreRender="LV_Tickets_PreRender" DataKeyNames="TicketNum">
<SelectedItemTemplate>
<asp:ListView ID="LV_TicketProd" runat="server" DataKeyNames="ChargeID" DataSourceID="SQL_TicketProducts" InsertItemPosition="LastItem" OnPreRender="LV_TicketProd_PreRender" OnItemInserted="LV_TicketProd_ItemInserted" OnItemInserting="LV_TicketProd_ItemInserting" OnItemUpdated="LV_TicketProd_ItemUpdated" OnItemUpdating="LV_TicketProd_ItemUpdating" OnItemCommand="LV_TicketProd_ItemCommand">
</ SelectedItemTemplate>
我知道要获取LV_Tickets
,我可以调用getElementByName
,但之后我迷失了方向,无法找到有关该主题的任何帮助。我该怎么办?
最佳答案
知道id的话可以直接通过id获取nestedlistview
var nestedlistview=document.getElementById("LV_TicketProd");
如果你不知道nestedlistview的id,那么你可以通过它的父id来获取它
var listview=document.getElementById("LV_Tickets");
var nestedListView=listview.querySelector("#LV_TicketProd");
关于javascript - 使用 Javascript 访问嵌套的 ListView 文本框,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27727328/