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