HTML中是否有标签

时间:2014-02-07 22:35:20

标签: javascript html

我来自Java背景,HTML中是否有标签,我可以使用javascript更新值。 我的意思是这里的标签,类似文本输入,但不能更新它,它看起来不可更新。

4 个答案:

答案 0 :(得分:3)

你说你想要一些类似于文字输入的东西,所以...然后使用一个!只需禁用它,例如

<input type='text' disabled>
                   ^It's MAGIC!

您不希望在HTML中使用label,因为它与文本输入无关。 HTML中的标签用于将文本放在单选按钮前面。

如果您想要与Java label,类似的内容,您只需使用p标记,除非它会在文本输入后面,否则您使用label代码。

答案 1 :(得分:1)

答案 2 :(得分:1)

你有几个选择。

实际上有一个<label>元素,通常用于标记表单中的项目。

您还可以输入文本(<input>)并将其设置为禁用:

<input disabled>

或者您可以使用简单的段落元素<p>并根据需要设置样式。

这是一个带有一些例子的JSFiddle:http://jsfiddle.net/QXP75/

但是,你想要使用语义的东西,所以知道目的是什么将允许更具体的消息。此外,使用CSS,您可以使任何元素看起来像任何东西。

答案 3 :(得分:1)

创建标签的明显之处是使用<label>

<label for="coward">Förnamn</label> <!-- points to to input element with id coward -->
<input class="text-input" name="coward" type="text" id="coward" value="whatever" />

但我认为你正在寻找一些“不能以形式存储价值”的东西,这些东西不应该是可编辑的。您可以使用隐藏文本输入。

<input type="hidden" name="hiddenField" value="whatever" />

您可以使用div(并按照您希望的方式设置样式),然后从该div中获取html。

另请参阅其他答案。

有很多选择。你真的想做什么?给你一个适合你需要的答案会更容易。