For your second question read this post from @Fox ,
maybe its what you need. Its in Russian, but you can
use translator. There is an example script too >
@ubitmap
ид у элемета может не быть, класса тоже может не быт но это наврятли, класс мжет быть один на несколмого элементов, точно - селектор, я думаю селектор подойдет, селектор точно будет
я всегда про css селектор.