Javascript 编辑/打印<;输入>;现场通过控制台

Javascript 编辑/打印<;输入>;现场通过控制台,javascript,Javascript,这是我的。没有ID、名称或类 是否可以使用Chrome控制台和js在City下的输入字段中输入vaue?或者,是否有一种方法可以在Chrome控制台中使用js打印所述字段的值 我假设它需要使用div City并遍历到下一个输入 提前谢谢 <tbody> <tr> <td> <table> <tbody> <tr> <td> <div>Address</d

这是我的。没有ID、名称或类

是否可以使用Chrome控制台和js在City下的输入字段中输入vaue?或者,是否有一种方法可以在Chrome控制台中使用js打印所述字段的值

我假设它需要使用div City并遍历到下一个输入

提前谢谢

<tbody>
<tr>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <div>Address</div>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <input>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
</tr>
</tbody>
<tbody>
<tr>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <div>City</div>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <input>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
</tr>
</tbody>
<tbody>
<tr>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <div>Zipcode</div>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
 <td>
  <table>
   <tbody>
    <tr>
     <td>
      <input>
     </td>
    </tr>
   </tbody>
  </table>
 </td>
</tr>
</tbody>

地址
城市
Zipcode

文档。getElementsByTagName(“表格”)[3]。getElementsByTagName(“输入”)[0]。value=“your value”

样板代码

var tables = document.getElementsByTagName("table");
for (var i = 0; i < tables.length; i++) {
try {
    var field = document.getElementsByTagName("table")[i].getElementsByTagName("div")[0].textContent;
    if (field == "City") {
        document.getElementsByTagName("table")[i + 1].getElementsByTagName("input")[0].value = "your values"
    }
} catch (err) {}
}
var tables=document.getElementsByTagName(“表”);
对于(变量i=0;i
谢谢。。我在问如何通过控制台填写表单。这是可行的,但是有没有办法找到基于单词city的元素?因为可能会有更多/更少的桌子。谢谢@user2623720您是否愿意作为评论?注释中的代码看起来很难看,可能会丢失。请使用上面的代码重试。嗯,现在未定义表。。。顺便谢谢你的帮助!什么是未定义的表?它在第一行中定义。请在浏览器中打开文件。只需粘贴上面的代码片段,您就会看到它正在工作。啊,var tables行之前没有显示,对此表示抱歉!谢谢你的帮助!