搜索类型并获取值Javascript

时间:2014-12-01 18:04:47

标签: javascript vb.net

也许我还没有找到一种更简单的方法来做到这一点,但在VB中,但我已经为Javascript做了一个搜索对象。此对象包含用于更改价格的隐藏字段。价格是数据库中不同部分的总和。根据我目前的知识,该套件必须在部件之前进行,因此使用vb将其添加并将其放置在正确的位置。整个页面都是用代码构建的。我需要javascript来搜索对象并获取值,以便我可以告诉它将它放在其他地方。除非有更简单的方法来做到这一点。对象中有许多隐藏字段。如何在不知道对象的id或值的情况下从对象中获取隐藏字段的值?

VB:

Dim kitprices As New StringBuilder
kitprices.Append("<input type='hidden' id='" & sdrgetpartlist.Item("partnumber").ToString & "' value='" & add & "'")
Dim kitobj as Object = kitprices.ToString
ScriptManager.RegisterClientScriptBlock(Page, GetType(Page), "Script", "getFind(" & kitobj & ");", True)

的Javascript

function getFind(kitobj) {
  for (i = 0; i < kitobj.childNodes.length; i++) {
    if (kitobj.childNodes[i].tagName == "INPUT") {
        if (kitobj.childNodes[i].type == "hidden") {
            //var pt = document.getElementById("txt" + kitobj);
            var k = kitobj.childNodes[i].id;
            var v = kitobj.childNodes[i].getElementById("id").value;
        }

    }
}

这是我到目前为止所拥有的。我知道这是一场灾难。

0 个答案:

没有答案