使用“checked”属性时是否有正确的XHTML语法?

时间:2011-06-23 18:33:32

标签: javascript xhtml href

这是我从IDE获得的错误:

错误:此时XHTML元素“a”上不允许属性“已选中”。 从第66行第1栏;到第66行,第70栏

<a href="javascript:chooseStyle('none', 60)" checked="checked">Default style</a>

http://www.dynamicdrive.com/dynamicindex9/stylesheetswitcher.htm

如何更改代码以获取正确的XHTML语法?

由于

3 个答案:

答案 0 :(得分:6)

a个元素可能没有checked属性。只有input typeradio的{​​{1}}元素可以。为链接提供checkbox属性是没有意义的。

答案 1 :(得分:4)

checked =“checked”不是锚标记的有效属性。

如何/何处使用checked =“checked”:

<input name="nameHere" id="idHere" value="valueHere" type="checkbox" checked="checked" /> 

答案 2 :(得分:1)

删除“已选中”并添加“标题” <a href="javascript:chooseStyle('none',60)" title="Choose Style">Default style</a>