Javascript 按名称向输入字段添加占位符
我正在尝试使用JavaScript向属性添加占位符 输入元素的HTML为:Javascript 按名称向输入字段添加占位符,javascript,placeholder,getelementsbyname,Javascript,Placeholder,Getelementsbyname,我正在尝试使用JavaScript向属性添加占位符 输入元素的HTML为: <td class="gfield_list_cell gfield_list_72_cell3" data-label="Amount Paid"> <input type="text" name="input_72[]" value="" tabindex="67"> </td> 似乎我也需要通过父td“gfield\u list\u cell gfield\u list\u
<td class="gfield_list_cell gfield_list_72_cell3" data-label="Amount Paid">
<input type="text" name="input_72[]" value="" tabindex="67">
</td>
似乎我也需要通过父td“gfield\u list\u cell gfield\u list\u 72\u cell3”的类来确定目标
我正试图使用Javascript和$sign作为占位符来实现这一目标。我在用这个,但没法用
<script type="text/javascript">
var input = document.getElementsByName('input_72[]')[0];
input.setAttribute('placeholder', '$');
</script>
var input=document.getElementsByName('input_72[])[0];
setAttribute('placeholder','$');
任何帮助都将不胜感激。谢谢无需使用javascript,只需在输入中添加占位符即可
<input type="text" name="input_72[]" value="" tabindex="67" placeholder="Name">
试试这个:
var input = document.getElementsByName('input_72[]')[0];
input.setAttribute('placeholder', '$');
$(input[name="input_72[]"]).setAttr('placeholder', '$');
您应该使用
querySelector
方法
document.querySelector('.gfield\u list\u cell.gfield\u list\u 72\u cell3 input').setAttribute('placeholder','$')代码>
试试这个:
var input = document.getElementsByName('input_72[]')[0];
input.setAttribute('placeholder', '$');
$(input[name="input_72[]"]).setAttr('placeholder', '$');
使用jquery动态添加占位符这是正确答案@downvoter,请解释一下。嗨,Alexandru,我不知道这将如何只针对输入_72[]@Alexandru IonutMihai-它可以工作,但它没有针对正确的输入字段。我需要定位“gfield\u list\u cell gfield\u list\u 72\u cell3”内的输入字段@AlanCarr,看看我的答案。