0

我有一个带有 id 的 div;里面有另一个 div 有一个类,有另一个 div 有另一个类,有另一个 div 有另一个类,有一个标签,有一个输入标签。所以是

div (id) → div (class) → div (class) → div (class) → label → input

我想要做的是单击该输入框。我将使用 applescript 来执行此操作,但这不应该成为障碍(我只会告诉 chrome 在页面上执行一些特定的 javascript),尽管这意味着没有 jQuery 或其他库。id 会改变,但这应该很容易解释,而类虽然彼此不同,但总是相同的。

我对javascript没有太多经验,但我应该能够理解代码,假设它可以用单行/命令完成(我认为可以)。

4

1 回答 1

1

如果这个父 div 只有一个输入子,那很容易

HTML:

<div id="test">
    <div>
        <div>
            <input type="button" onclick="alert('yo');"/>
        </div>
    </div>
</div>

JS:

document.getElementById('test').getElementsByTagName('input')[0].click();
于 2013-11-13T12:20:36.803 回答