Cześć, jestem w trakcie pisania bardzo prostego rozszerzenia do klikania na stronie. Chciałbym, żeby poprzez kliknięcie przycisku w popupie, skrypt na danej stronie się odpalał. Problem jest taki, że po wpisaniu w konsole:
document.getElementsByClassName("dclass")[1].click();
dany element się klika, jednak po wpisaniu go w takiej formie:
popup.html
<!DOCTYPE html>
<html>
<head>
</head>
<body>
<form>
Size:<br>
<input type="text" id="size"><br>
<button id="btn">Start</button>
<script src="test.js"></script>
</form>
</body>
</html>
test.js
document.getElementById("btn").addEventListener("click", clicker);
function clicker()
{
document.getElementsByClassName("dclass")[1].click();
}
wyskakuje błąd, taki gdy nie znajduje tego elementu.
Domyślam się, że chodzi o to że wtedy ten skrypt szuka klasy dclass w popupie, ale pewny nie jestem.
Jak temu zaradzić?