如何获取textboxe的值以及innerHTML
?
例如,如果我有
<html>
<head>
</head>
<body>
<div id="getvalue">
<p><input type="text" name="username" id="username"></p>
</div>
</body>
</html>
我需要特定细胞innerHTML
的{{1}}以及文本框值。如果我使用
id="getvalue"
我刚收到结果
var gotvalue=document.getElementBYId('getvalue').innerHTML;
另外,我需要文本框值和"<p><input type="text" name="username" id="username"></p>"
。我怎么能这样做?
提前致谢。
答案 0 :(得分:6)
您需要<input>
元素的.value
property,如下所示:
var gotvalue = document.getElementById('getvalue').innerHTML;
var inpitvalue = document.getElementById('username').value;
答案 1 :(得分:2)
因为我只能想象你需要innerHTML的一半中途(将其放在文档中用于复制),我建议使用DOM方法来获取副本:cloneNode(true)
和还可以使用DOM-Method(一个取决于放置的位置)将其注入DOM
cloneNode()也将保留属性,因此也将复制该值
如果你真的需要这个字符串,请忘记这个^^