ExtJS:如何通过 id 访问 DIV 元素
ExtJS: How to access a DIV element by id
我在EXTJS中有一个变量如下->
var test = '<html><body><div class="myDiv">
This is a test div.
</div></body></html>';
如何访问 class/id 来操作它?
我尝试了关注,其中 none 成功了。
var myDiv = document.getElementById('myDiv');
var dom = Ext.dom.Query.select('.myDiv');
var el = Ext.get(dom[0]);
Ext.getCmp('myDiv').getEl();
将 'id' 属性分配给 div 标签,document.getElementById("myDiv") 将匹配此属性。
var test = '<html><body><div id="myDiv" class="myDiv">
实际上,你犯了一个错误。
您的 html 变量没问题。
这就是你以前所说的 myDiv:
var myDiv = document.getElementById('myDiv');
应该是什么时候:
var myDiv = document.getElementsByClassName('myDiv');
希望对您有所帮助!
尝试使用 gets elementsbyclassname
例如:
var x = document.getElementsByClassName("myDiv");
var myDiv = x[0];
如果要使用document.getElementById()函数,需要获取一个id去div:
var test = '<html><body><div class="myDiv" id="myDiv">
This is a test div.
</div></body></html>';
为 EXTJS 编辑
你可以试试
Ext.query(".myDiv")[0];
如果您想使用 class,或使用
var test = '<html><body><div class="myDiv" id="myDiv">This is a test div.</div></body></html>';
Ext.get('myDiv');
如果你想使用id。
我在EXTJS中有一个变量如下->
var test = '<html><body><div class="myDiv">
This is a test div.
</div></body></html>';
如何访问 class/id 来操作它? 我尝试了关注,其中 none 成功了。
var myDiv = document.getElementById('myDiv');
var dom = Ext.dom.Query.select('.myDiv');
var el = Ext.get(dom[0]);
Ext.getCmp('myDiv').getEl();
将 'id' 属性分配给 div 标签,document.getElementById("myDiv") 将匹配此属性。
var test = '<html><body><div id="myDiv" class="myDiv">
实际上,你犯了一个错误。
您的 html 变量没问题。
这就是你以前所说的 myDiv:
var myDiv = document.getElementById('myDiv');
应该是什么时候:
var myDiv = document.getElementsByClassName('myDiv');
希望对您有所帮助!
尝试使用 gets elementsbyclassname
例如:
var x = document.getElementsByClassName("myDiv");
var myDiv = x[0];
如果要使用document.getElementById()函数,需要获取一个id去div:
var test = '<html><body><div class="myDiv" id="myDiv">
This is a test div.
</div></body></html>';
为 EXTJS 编辑
你可以试试
Ext.query(".myDiv")[0];
如果您想使用 class,或使用
var test = '<html><body><div class="myDiv" id="myDiv">This is a test div.</div></body></html>';
Ext.get('myDiv');
如果你想使用id。