<div class="form-group do-float" id="isNeedTimeStamp">
<select id="isNeedTimeStamp" class="form-control">
<option value="0" <#if feature?? && feature.isNeedTimeStamp==0>selected="selected"</#if>>否</option>
<option value="1" <#if feature?? && feature.isNeedTimeStamp==1>selected="selected"</#if>>是</option>
</select>
<label class="label-floated">是否记录时间戳</label>
</div>
var isNeedTimeStamp = document.getElementById("isNeedTimeStamp").options[document.getElementById("isNeedTimeStamp").selectedIndex].value;
代码段如上面所示,异常如下
仔细检查异常原因,一直没找到,后来发现原来是id冲突,因为冲突无法识别到底是哪一个对象,所以才会报异常。
将代码修改如下:
<div class="form-group do-float" id="isNeedTimeStampid">
<select id="isNeedTimeStamp" class="form-control">
<option value="0" <#if feature?? && feature.isNeedTimeStamp==0>selected="selected"</#if>>否</option>
<option value="1" <#if feature?? && feature.isNeedTimeStamp==1>selected="selected"</#if>>是</option>
</select>
<label class="label-floated">是否记录时间戳</label>
</div>