【发布时间】:2021-04-25 22:54:38
【问题描述】:
我有一个包含一些文本的 div 元素,我想将该文本分配为另一个隐藏类型的输入的值。我不能使用 Javascript 或 jQuery 作为多次触发的脚本标签,我想存储该文本。 这是我尝试过的代码。
<div id=DivDefaultValue>Hello</div>
<input type="hidden" id="hdnDefaultValue" name="hdnDefaultValue" value= document.getElementById("#DivDefaultValue").text() />
【问题讨论】:
-
你需要在
document.getElementById("#DivDefaultValue").text()周围加上引号 -
另外,`getElementById("#DivDefaultValue") 中不需要
# -
@Rojo ,你的意思是这样的。 'document.getElementById("DivDefaultValue').text()'.?
-
是的,就这样
-
请注意
text()不是 Javascript 中的函数。您需要使用.value或.innerText或.innerHTML(注意它们不是函数!)。如果你想使用 jQuery,它应该是这样的:"$("DivDefaultValue').text()"
标签: javascript html jquery css dom