我想在复选框点击事件中将下面标签中的标签值从'0'更改为'thanks'.
<input type="hidden" name="label206451" value="0" />
<label for="txt206451" class="swatch_text" >Chestnut Leather</label>
<input type="checkbox" name="field206451" class="swatch_check" id="txt206451" value="SELECTED"/>
Run Code Online (Sandbox Code Playgroud)
Javascript如下.
var cb = document.getElementById('field206451');
var label = document.getElementById('label206451');
cb.addEventListener('click',function(evt){
if(cb.checked){
label.value='Thanks';
}else{
label.value='0';
}
},false);
Run Code Online (Sandbox Code Playgroud)
但这不起作用.任何的想法?
我有一张TD没有id的表,但我有唯一的TH值.示例表是,
<table class="data-table" id="product-attribute-specs-table">
<colgroup>
<col width="25%">
<col>
</colgroup>
<tbody>
<tr class="first odd">
<th class="label">SKU</th>
<td class="data last">904532</td>
</tr>
<tr class="odd">
<th class="label">Width</th>
<td class="data last">20</td>
</tr>
<tr class="even">
<th class="label">Lead Time</th>
<td class="data last">49</td>
</tr>
<tr class="last odd">
<th class="label">Depth</th>
<td class="data last">63</td>
</tr>
</tbody>
</table>
Run Code Online (Sandbox Code Playgroud)
我想在var中读取提前期的值.我怎么读才能使用javascript即var = ??
我想点击<span>页面元素加载但我的span没有类或ID.
跨度是
<div class="block-title">
<strong><span>Refine By</span></strong>
</div>
Run Code Online (Sandbox Code Playgroud)
我想要类似的东西
$('.block-title > span').click();
Run Code Online (Sandbox Code Playgroud)
但这会返回错误
TypeError:$(...)为null