Javascript 如何获取文本;提交;从下面的代码
如何从下面的代码中获取文本“提交”。该div没有任何idJavascript 如何获取文本;提交;从下面的代码,javascript,Javascript,如何从下面的代码中获取文本“提交”。该div没有任何id <div class="modal-footer" style="display: block;"> <button class="psc-cancel btn-gray" data-target="#psc-service-form-modal" data- dismiss="modal">Cancel</button> <button
<div class="modal-footer" style="display: block;">
<button class="psc-cancel btn-gray" data-target="#psc-service-form-modal" data- dismiss="modal">Cancel</button>
<button class="psc-submit btn" data-target="#psc-service-form-modal">Submit</button>
</div>
取消
提交
试试这个:
var button = document.getElementsByClassName('psc-submit btn')[0];
if(button.innerHTML == "Submit") {
alert('button contains "Submit"');
}
如果你想要纯javascript,试试这个
var submittxt = document.getElementsByTagName('div')[0].getElementsByTagName('button')[1].textContent;
alert(submittxt);
由于按钮没有
id
或name
属性,因此没有“确定”的方法精确获取该按钮。如果它是唯一一个具有特定名称
属性的,或唯一一个具有psc submit
类的,您可以这样查询它,例如:
var btn = document.querySelector('.modal-footer .psc-submit');
你能澄清一下吗?