Zend framework Zend framework dojo选择dojo.byid异常对象35;<;HTMLTableElement>;没有方法';属性';

Zend framework Zend framework dojo选择dojo.byid异常对象35;<;HTMLTableElement>;没有方法';属性';,zend-framework,dojo,zend-form,Zend Framework,Dojo,Zend Form,我正在尝试获取我的select的选定值。 select元素由Zend Framework表单渲染,我设置了属性 将“data-dojo-type”改为“dijit/form/Select” 并尝试通过以下方式访问它: require(["dojo/ready"], function(ready){ ready(function(){ ServerID = dojo.byId('ElementID').attr('value'); }); }); Chrome一直在告诉我: U

我正在尝试获取我的select的选定值。 select元素由Zend Framework表单渲染,我设置了属性 将“data-dojo-type”改为“dijit/form/Select” 并尝试通过以下方式访问它:

 require(["dojo/ready"], function(ready){
  ready(function(){
    ServerID = dojo.byId('ElementID').attr('value');
  });
});
Chrome一直在告诉我:

Uncaught TypeError: Object #<HTMLTableElement> has no method 'attr' 
uncaughttypeerror:对象#没有方法“attr”
你好,克莱莫。

我想这应该是

ServerID = dojo.attr('ElementID', 'value');