You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

JS无法访问文本框.value属性求助:需在alert中显示文本框值

JS无法获取文本框内容?看这几点
  • 先确认你的「文本框」是什么标签:
    如果是<input>或<textarea>这类表单输入控件,本身肯定有.value属性,找不到说明你选到的不是目标输入框——比如用错了选择器(选了父元素),或者元素ID/类名写错了。可以在控制台执行console.log(你获取的元素),看看输出的是不是你要的那个输入框。

  • 如果是用<div>、<p>加contenteditable="true"做的可编辑文本框,这类元素本来就没有.value属性,直接用.innerText(获取纯文本)或者.innerHTML(保留HTML格式)就能拿到内容:

    const editableBox = document.getElementById('editable-box');
    alert(editableBox.innerText);
    
  • 正确获取表单输入框内容的示例:
    假设你的input标签是<input type="text" id="username">,JS代码这么写:

    const usernameInput = document.getElementById('username');
    alert(usernameInput.value);
    

内容的提问来源于stack exchange,提问作者Abinesh

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.01 21:55:42