文本框打印它'在文本框中显示自己的html代码
text box printing it's own html code inside the text box
我有一个表,我正在其中动态创建行和单元格,通过单击任何单元格,它会在该单元格中创建输入文本框,并将单元格值放入文本框中,问题是当我再次单击同一文本框时,它会将该文本框的html打印到文本框中。
var allTds = document.getElementsByTagName("td");
var tdsLength = allTds.length;
for(var i=0; i<tdsLength;i++){
allTds[i].onclick = function (){
var valOfThisTd = this.innerHTML;
var tds = this.parentNode.childNodes;
for(var j=1; j<tds.length-1;j++){
tds[j].ondblclick = function(){
this.innerHTML = "<input type='text' value='"+valOfThisTd+"' style='width:100px;'>";
console.log(this.innerHTML);
}
}
}
}
因为第二次td的innerHtml为"<input type='text' value='someValue' style='width:100px;'>
"时,您需要从另一个源获取td值
相关文章:
- 为什么在页面上单击的先前链接的文本显示在 AJAX 请求中
- JavaScript NaN错误,输入文本显示为NaN
- 关于socket.io实时文本显示的问题
- 如何使用javascript使文本显示在文本字段中
- 在它们之间切换时,jQuery 文本显示在活动文本下方
- 使用 ajax 乱码文本显示图像
- 带有文本显示js功能的图像映射 - 某些部分不显示
- 来自 Ajax 请求的文本显示不正确
- 如何使用 JavaScript 使文本显示
- 是否可以将元素内部的文本显示在 ::在 css 之前
- on更改文本框的文本显示在另一个文本框上
- 在文本显示在Scroll上之前在页面上隐藏文本的问题
- 使用带文本显示的Jquery切换文本
- 如何使文本显示速度变慢
- 如何将图片添加到点击计数器文本显示<图像><点击量>
- 文本显示有延迟
- 根据在另一个文本框中输入的文本显示文本框中的文本
- 如何从点击文本显示文件浏览器,并在悬停文本时将鼠标光标更改为指针
- 使文本显示为几行可点击的线条
- 如何使文本显示