如何在javascript中实现对象的onclick?

时间:2011-11-21 10:03:31

标签: javascript onclick

我有以下javascript函数,它创建一个包含按钮作为单元格项类型的不同单元格的新行。那么如何在这里实现按钮功能onClick

我的代码:

var propertyCell = row.insertCell(1);  
    var propertyName = document.createElement("input");  
    propertyName.type = "text";  
    propertyName.size = "6";  
    propertyName.id = "pName"+rowCount;  

    //alert(propertyName.size);  
    propertyCell.appendChild(propertyName);  
var image1Cell = row.insertCell(6);  
    var image1 = document.createElement("input");  
    image1.type = "button";  
    image1.value = "Camera";  
    image1.size = "6";  
    image1.id = "image1"+rowCount;  
    //image1.onclick = function(){sdfkvk(dh,sdd)}  

    image1Cell.appendChild(image1);

2 个答案:

答案 0 :(得分:2)

您可以尝试以下代码:

image1.onclick = function (){alert(document.getElementById("pName"+rowCount).value)};

答案 1 :(得分:0)

您使用document.getElementById获取文本字段的元素,因为rowcount与按钮的值相同,您可以通过执行字符串拆分来获取该数字。然后我只提醒价值,但是一旦你有了价值,你就可以做你想做的事。

  image1.onclick = function () { 
      alert(document.getElementById("pName" + this.id.split('e1')[1]).value); 
  };