行我有我用它来打开新的一页一个JavaScript当我点击表行:点击与JS
//for clicking on a row in tabs and opening new page
function addOnclickToTabsDatatableRows() {
//gets all the generated rows in the html table
var trs = document.getElementById('formname:dataTable').getElementsByTagName('tbody')[0]
.getElementsByTagName('tr');
//on every row, add onclick function (this is what you're looking for)
for (var i = 0; trs.length > i; i++) {
var cells = trs[i].cells;
for(var j=1; j < cells.length; j++){
cells[j].onclick = new Function("rowOnclick(this.parentElement)");
}
}
}
我注意到,我解决不了问题。我在几页上应用这个JS脚本。进入每一页,我都有不同的Ids形式。现在,如果我想要使用这个JS,我必须使用编号为formname
的每个表单。无论身份证是什么,我如何将这个JS应用于每一个表单?有没有我可以使用的标准方法?
此。另外为了便于使用,我会推荐使用jquery,这使得元素定位/选择非常容易。查看http://jquery.com/进一步阅读。 –