如果HTMl没有值,则无法读取文本字段值

时间:2018-08-07 08:04:19

标签: javascript java html5 selenium selenium-webdriver

我试图读取文本值,但是由于HTML中没有值而无法读取,我附加了HTML plz并对此进行了研究,并提出了如何读取文本值的建议。

<table class="table table-striped">
  <tr>
    <td class="letter">A.</td>
    <!---->
    <td class="one">Length<input min="0" onkeypress="return (event.charCode >= 48 &amp;&amp; event.charCode <= 57) || event.charCode == 32 || event.charCode == 0 || event.charCode == 46" step="1" type="text" class="ng-pristine ng-valid ng-touched"> ft</td>
    <!---->
    <td class="two"><input max="11" min="0" onkeypress="return (event.charCode >= 48 &amp;&amp; event.charCode <= 57) || event.charCode == 32 || event.charCode == 0 || event.charCode == 46" step="1" type="text" class="ng-untouched ng-pristine ng-valid"> in</td>

检查元素后,HTML上不存在该值。

1 个答案:

答案 0 :(得分:0)

在这些事件处理程序中,该值可以作为this.value访问。 this指事件处理程序所在的元素,value是包含字段当前值的属性(DOM树本身未显示)。