我使用Javascript更改表单提交按钮上的文字,这是我使用的代码:
<script type="text/javascript">
$(document).ready(function(){
document.getElementById("button").value="New Button Text";
});
</script>
代码完美无缺,但我需要对其进行更改,以便在ID为#button
的div中影响id #formwrap
。所以基本上我需要.getElementById("button")
包含在id为#formwrap
答案 0 :(得分:2)
如果您已经在使用jquery,为什么不这样做呢
$('#formwrap #button').val('New Button Text');
它只是类似CSS的选择器,与您在querySelectorAll()
中使用的类似。
它将匹配例如此按钮:
<div id="formwrap"><input type="button" id="button"></div>
但请记住,只有一个元素可以具有相同的ID。
也许你想上课?然后,您使用.button
代替#button
。