0

我想以编程方式在画布上选择一个对象。这个对象有一个自定义属性:“id”。如何遍历传递 id (Kenteken) 的对象并选择 id 匹配的对象?错误:“0x800a138f - JavaScript 运行时错误:无法获取未定义或 null 的属性 'id'”

function selecteerObject() {
var canvobjects = canvas.getObjects();         
for (var i = 0; i <= canvobjects.length; i++) {
   var idi = canvobjects[i].id;
      if (idi = '<%= Request.QueryString("Kenteken")%>')
           canvas.setActiveObject(canvas.item[i]);
       }
    }
 }
4

1 回答 1

0

你循环一次太多了。更改for (var i = 0; i <= canvobjects.length; i++) {

for (var i = 0; i < canvobjects.length; i++) {
//                ^
于 2013-07-04T12:33:27.017 回答