Javascript 如何使的“值”不可见?

Javascript 如何使的“值”不可见?,javascript,css,templates,Javascript,Css,Templates,我想把这个代码保持这样。 但是,我是否可以对其应用CSS,以便不向用户显示1 编辑:出于某种原因,它正在显示,我不知道为什么。 不过我确实有一个CSS附加到它上。1的值根本不会向用户显示,它是隐藏的,只有在表单发布时才有意义。您需要在单选按钮附近添加标记或原始文本,以显示希望用户看到的值 对于单选按钮,用户代理永远不会呈现属性值,除非它做了一些非常奇怪的事情。通常,如果需要带有标签的单选按钮,可以明确指定一个,最好使用标签。1不应为用户显示。。这只是一个价值 通常,您会这样声明无线电输入: &l

我想把这个代码保持这样。 但是,我是否可以对其应用CSS,以便不向用户显示1

编辑:出于某种原因,它正在显示,我不知道为什么。
不过我确实有一个CSS附加到它上。

1的值根本不会向用户显示,它是隐藏的,只有在表单发布时才有意义。您需要在单选按钮附近添加标记或原始文本,以显示希望用户看到的值

对于单选按钮,用户代理永远不会呈现属性值,除非它做了一些非常奇怪的事情。通常,如果需要带有标签的单选按钮,可以明确指定一个,最好使用标签。

1不应为用户显示。。这只是一个价值

通常,您会这样声明无线电输入:

<input type="radio" value="1" id="baby">

这将使Baby成为单选按钮的标签,这也将使单击Baby文本激活单选按钮,这是可访问性规则所要求的。

我不理解这个问题。无论如何都不会显示该值!如果它正在显示,那么您最好验证您的HTML。也许某些属性泄露了一个注意事项:无论何时使用web标记,都应该尝试以XHTML而不是HTML为目标,以符合XML标准。在这种情况下,这意味着显式终止您的实体:请注意:无论何时使用web标记,您都应该尝试以HTML而不是XHTML为目标,因为Internet Explorer不支持XHTML,因此您必须跳转使其看起来像HTML,而这对于大多数作者来说根本不值得。David Dorward和Dathan…嗯,谁是对的!?我相信正确的用法是:宝贝id和for元素必须匹配yes,yes!给@intgr听好了!不要把标签放在标签里面!这样做违反了许多doctype,是吗?哪一个?想一想:@Randolpho是的,哪些人从来没有遇到过任何问题it@alex:我的第一个想法是,这只是HTML 4的过渡,XHTML将对其更加严格。但我去检查了一下,天哪,我完全错了。我多年来一直在严格执行XHTML,一直认为标签不能接受输入标签。我谦恭地向你和本表示歉意。最好是一个标签,因为这是一个语义b使屏幕阅读器用户更容易使用它。c为鼠标用户提供了一个大的点击目标。是首选。
<label><input type="radio" value="1" id="baby"> Baby </label>