这里{name}
和{host}
得到由轻快XMLDataset填充,并{name}
值将是动态的,所以我怎么能获取当前行值作为参数传递给JS函数?
如:当我点击任何行{name}
超级链接应该得到{host}
值,并将其传递给JS功能
这里{name}
和{host}
得到由轻快XMLDataset填充,并{name}
值将是动态的,所以我怎么能获取当前行值作为参数传递给JS函数?
如:当我点击任何行{name}
超级链接应该得到{host}
值,并将其传递给JS功能
当你打电话给你秀()函数通this
您可以改用警报的console.log。然后,您的show()函数可以使用像parentNode
这样的属性在DOM中工作。
以下内容并不意味着要做你想做的最漂亮或最好的方式;相反,它是一个让你开始的样本。欲了解更多信息,请参阅:
https://developer.mozilla.org/en/Gecko_DOM_Reference/Introduction
https://developer.mozilla.org/en/DOM/element
<a href="javascript:void();" onclick="show(this);">
function show(elmnt) {
// elmnt is the <a>
var _td = elmnt.parentNode; // the <a> element's parent <td>
var _tr = _td.parentNode; // the row
var thirdTD = _tr.cells(2); // the third <td> in the <tr>
var _input = thirdTD.getElementsByTagName("input")[0]; // the first <input> in that cell
alert(_input.value); // the {host} value
}