javascript - 更改文本值的脚本 - Javascript

标签 javascript

从这个问题我开始知道文本元素的值可以被 JS 改变 Set maximum number of item in Select List - html

任何人都可以提供一些代码或一些提示吗?

我的目的不是黑客,我需要知道这一点,因为我正在编写一个网络应用程序,其中大部分验证由 JS 完成

编辑
寻找有关在服务器提供的页面上从客户端运行 JS 的指南 [在它是 readonly="true" 的某些文本上]!

最佳答案

例如,如果您有这样一个 html 文本元素:

<p id="textelement">I am a text element</p>

你可以像这样用JS改变里面的文字:

<script type="text/javascript">
    document.getElementById("textelement").innerHTML = "New text inside the text element!";
</script>

您可以将此技术用于任何可以包含文本的 HTML 元素,例如选择列表中的选项(<option> 标记)。您可以通过其他方式选择元素:

  • getElementById() 获取指定id的第一个元素
  • getElementsByName() 访问具有指定名称的所有元素
  • getElementsByTagName() 访问具有指定标记名的所有元素

更多信息 here .

PS - 如果你想改变元素属性的,而不是它的内部文本,你应该使用 setAttribute() 方法;例如,如果您有:

...
<option id="optionone" value="red">Nice color</option>
...

并且想要更改value 属性,您应该这样做:

<script type="text/javascript">
    document.getElementById("optionone").setAttribute("value", "green");
</script>

关于此的更多信息 here .

关于javascript - 更改文本值的脚本 - Javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6243441/

相关文章:

javascript - 在 Vis.js,时间轴,刷新显示变化数据

javascript - 如何计算 DOM 元素内的文本行数?我可以吗?

javascript - 带有 Three.js 位置 3D 声音的网络音频

javascript - 如果在foreach中

javascript - 使用 react 测试库从 Jest 测试访问和修改 react 上下文

javascript - Bootstrap Datepicker动态表单字段添加和删除

由于逗号,Javascript 计算给出了错误的答案

javascript - 如何在运行时在 ngResource 查询方法中设置超时

javascript - 将文本从 C# 插入到 webview - UWP

Javascript/Typescript 从函数内部调用外部函数