元芳怎么了
2018-08-17 10:09:10
想實現(xiàn)js每次點擊,不斷增加一個節(jié)點,節(jié)點的文本節(jié)點的數(shù)字比上一個節(jié)點的文本節(jié)點的數(shù)字增加一,但是怎么出現(xiàn)增加為NAN,已經(jīng)用parseInt將字符串轉(zhuǎn)換為數(shù)字了??赡苷Z言描述不清晰,具體的的代碼:希望大家能夠幫忙解答,謝謝|
1 回答

Qyouu
TA貢獻1786條經(jīng)驗 獲得超11個贊
<body>
<ul class="oUl"><li>1</li><li>2</li><li>3</li><li>4</li></ul>
<input class="oBtn" type="button" value="按鈕">
</body>
<script>
var oBtn = document.getElementsByTagName("input")[0];
oBtn.onclick = append;
function append() {
var oUl = document.getElementsByTagName("ul")[0];
var cRlitextnode = parseInt(oUl.lastChild.innerText);
cRlitextnode++;
console.log(cRlitextnode);
var li = document.createElement("li");
var textNode = document.createTextNode(cRlitextnode);
oUl.appendChild(li);
li.appendChild(textNode);
}
</script>
li要寫成一行的,空白節(jié)點也是節(jié)點,以上是測試通過的代碼
添加回答
舉報
0/150
提交
取消