我有一个跨度class="span"和一个隐藏的领域class="dropdown".
该span文本的变化,我需要获取文本,并将其设置为隐藏字段的值的值.
然后我将使用php(我已经拥有)并使用隐藏字段的名称向我发送文本.
我该怎么做?
Joh*_*nde 66
<script type="text/javascript">
document.getElementById('button1').onChange = function () {
document.getElementById('hidden_field_id').value = document.getElementById('span_id').innerHTML;
}
</script>
Run Code Online (Sandbox Code Playgroud)
max*_*pan 35
var span_Text = document.getElementById("span_Id").innerText;
console.log(span_Text)Run Code Online (Sandbox Code Playgroud)
wle*_*300 11
接受的答案很接近......但没有雪茄!
使用textContent替代innerHTML,如果你想严格的字符串返回给你.
innerHTML如果那里有其他dom元素,可以产生给你一个节点元素的副作用.textContent将防范这种可能性.
您需要更改以下代码:
<html>
<body>
<span id="span_Id">Click the button to display the content.</span>
<button onclick="displayDate()">Click Me</button>
<script>
function displayDate() {
var span_Text = document.getElementById("span_Id").innerText;
alert (span_Text);
}
</script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
185833 次 |
| 最近记录: |