Javascript:如何将值设置为HtmlLevel?
我的HTML页面代码如下所示-Javascript:如何将值设置为HtmlLevel?,javascript,Javascript,我的HTML页面代码如下所示- <div id="test-inputEl" role="textbox" class="test-field" data-errorqtip="">10</div> var objValue = divObject.getElementsByClassName("x-form-display-field")[0].innerHTML; 对于我得到的第一个警报框- [object HTMLDivElement] [object HTM
<div id="test-inputEl" role="textbox" class="test-field" data-errorqtip="">10</div>
var objValue = divObject.getElementsByClassName("x-form-display-field")[0].innerHTML;
对于我得到的第一个警报
框-
[object HTMLDivElement]
[object HTMLCollection]
第二个我得到了-
[object HTMLDivElement]
[object HTMLCollection]
但我无法访问该值。
我试过这样做-
<div id="test-inputEl" role="textbox" class="test-field" data-errorqtip="">10</div>
var objValue = divObject.getElementsByClassName("x-form-display-field")[0].innerHTML;
但不起作用。
是否有任何方法可以使用
javascript
获取此值或设置此值。因为我不太熟悉jquery
使用innerHTML
属性从div获取值10
var divObject=document.getElementById('test-inputEl').innerHTML;
文件。写入(divObject)代码>
10
当您使用getElementById
检索所需的HtmlElement
时,但是当您使用getElementsByClassName
时,您的结果是HTML元素的集合,而不是数组
要获取第一个项目,请使用myCollection.item(0)
…什么是家长?以及为什么要使用document.getEl。。。。如果您使用parent?您认为'parent.document.getElementById…'可以工作吗?