2017-08-10 32 views
0

for属性内部的标签可以有两个ID吗?我在页面中只有一个输入,它有id1id2,具体取决于if子句。for属性中带有两个ID的标签

我想有这样的事情:

<label value="someLabel" for="id1 id2"/> 

if(condition) 
<input type="text" name="input1" id="id1"/> 
else 
<input type="text" name="input2" id="id2"/> 
fi 
+0

使用,如果条件渲染标签和输入的标签对属性只持有一个id值.https://developer.mozilla.org/en-US/docs/Web/HTML/Element/label –

回答

0

为什么不直接做这样的代替:

if(condition) 
    <label value="someLabel" for="id1"/> 
    <input type="text" name="input1" id="id1"/> 
else 
    <label value="someLabel" for="id2"/> 
    <input type="text" name="input2" id="id2"/> 
end 
+0

这里不仅有一个标签,所以我将不得不在IF语句中重复很多HTML代码。 –

相关问题