用于更改文本值的脚本 - Javascript [英] Script to change value of a text - Javascript

查看:82
本文介绍了用于更改文本值的脚本 - Javascript的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

从这个问题我开始知道文本元素的值可以通过JS来改变设置选择列表中的最大项目数 - HTML

From this question i came to know text element's value can be changed by JS Set maximum number of item in Select List - html

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

can anyone give some code or some tips ?

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

编辑

寻找在服务器服务的页面上从客户端运行JS的指南[在某些文本中它是 readonly =true]!

推荐答案

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

For example, if you have a html text element like this:

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

您可以使用JS更改内部文本:

You can change the text inside with JS like this:

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

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

You can use this technique with any HTML element which can contain text, such as options in a select list (<option> tag). You can select elements in other ways:


  • getElementById()访问具有指定ID的第一个元素

  • getElementsByName()访问具有指定名称的所有元素

  • getElementsByTagName()访问所有元素具有指定的标记名

  • getElementById() Accesses the first element with the specified id
  • getElementsByName() Accesses all elements with a specified name
  • getElementsByTagName() Accesses all elements with a specified tagname

更多信息这里

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

PS - If you want to change the value of an element's attribute, and not its inner text, you should use the setAttribute() method; for example, if you have:

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

并想要更改属性,你应该这样做:

and want to change the value attribute, you should do:

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

有关此内容的更多信息这里

More about this here.

这篇关于用于更改文本值的脚本 - Javascript的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆