如何将value设置为HTMLDivElement
Javascript: How to setValue to HTMLDivElement?
我的HTML页面代码是这样的-
<div id="test-inputEl" role="textbox" class="test-field" data-errorqtip="">10</div>
要访问这个值10
,我使用下面的代码-
var divObject = parent.document.getElementById('test-inputEl');
alert(divObject);
var testField = divObject.getElementsByClassName("test-field");
alert(testField);
对于第一个alert
盒子,我得到-
[object HTMLDivElement]
第二个是-
[object HTMLCollection]
但是我不能访问这个值。我已经试过了-
var objValue = divObject.getElementsByClassName("x-form-display-field")[0].innerHTML;
But not Working。是否有任何方法可以获得此值或使用javascript
设置此值。因为我对jquery
不太熟悉。
使用innerHTML
属性从div中获取值10
。
var divObject = document.getElementById('test-inputEl').innerHTML;
document.write(divObject);
<div id="test-inputEl" role="textbox" class="test-field" data-errorqtip="">10</div>
当你使用getElementById
你检索你想要的HtmlElement
,但是当你使用getElementsByClassName
你的结果是一个HTML元素的集合,它不是一个数组!!
获取第一项,使用myCollection.item(0)
var objValue = divObject.getElementsByClassName("x-form-display-field").item(0).innerHTML;
https://developer.mozilla.org/it/docs/Web/API/HTMLCollection 如何正确遍历getElementsByClassName
相关文章:
- 在循环遍历对象 HTMLDivElement 时,应用 ChileNode 样式 zindex 在 firefox 和
- React警告:ReactMount:根元素已从其原始容器中删除.新容器:[object HTMLDivElement]
- 未捕获的类型错误:对象#<HTMLDivElement>没有方法'偏移'
- 使用javascript时返回[object HTMLDivElement]
- 使用 jQuery 更改 HTMLDivElement 中的所有 id
- 如何解析 [object HTMLDivElement]
- 语法错误,无法识别的表达式:[对象 HTMLDivElement]输入:复选框[名称=]:选中
- 显示[object HTMLDivElement]的内容
- 将jQuery应用于Google Maps控件中的HtmlDivElement对象
- 未捕获的类型错误:对象#<HTMLDivElement>没有方法'addPanel'
- MooTools Slider控件,TypeError:Object#<HTMLDivElement>没有方
- 未捕获的类型错误:对象#<HTMLDivElement>没有方法'绑定'
- 如何在IE7中检查HTMLDivElement
- 如何搜索HTMLDivElement的子元素
- Mootools元素>对象# & lt; HTMLDivElement>没有方法'addEvent'
- Quirks中的DispHTMLDivElement现在是IE9中的HTMLDivElement,方法Transform
- 对象# & lt; HTMLDivElement>没有方法'remove'
- “[对象HTMLDivElement]“;不返回变量
- Jquery元素没有重新绑定+ HTMLDivElement无法识别的表达式
- HtmlDivElement没有'indexOf'方法