簡體   English   中英

如何獲取dom元素的當前html

[英]How to get current html of a dom element

我正在嘗試檢索dom元素“ abc”的html。

<div id=abc>
<input id=xyz type=text value="2" />
</div>
<input  type=button value="2" onclick="show()"/>
<script>
document.getElementById("xyz").value=5;
function show(){
alert(document.getElementById("abc").innerHTML);
}
</script> 

可以說我修改了文本框的值

  1. 通過輸入一些值或
  2. 通過Javascript代碼

    。的document.getElementById( “XYZ”)值= 5;

alert(document.getElementById("abc").innerHTML);

總是告訴我

 <input id=xyz type=text value="2" />

為什么? 誰能告訴我如何獲取dom元素“ abc”的最新html。

.value不會更改HTML。 如果要這樣做,請改用.setAttrubute。 看到這個JSFiddle: http : //jsfiddle.net/5EFXN/

document.getElementById("xyz").setAttribute('value','5');

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM