如何从下面的代码中获取文本“提交”

How to get the text "Submit" from below code

本文关键字:取文本 获取 提交 代码      更新时间:2023-09-26

如何从下面的代码中获取文本"提交"。div dosent 有任何 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 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);

http://jsfiddle.net/ZQVR8/

由于按钮没有idname属性,因此没有"确定"的方法可以精确地获取该按钮。如果它是唯一具有该特定 name 属性的,或者是唯一具有 psc-submit 类的,则可以像这样查询它,例如:

var btn = document.querySelector('.modal-footer .psc-submit');