РЕДАКТИРОВАТЬ: после чата с wong2, который начал этот вопрос, и множества неудачных предположений о том, о чем этот вопрос на самом деле (вопрос довольно плохо написан), они пытаются написать пользовательский скрипт Greasemonkey, чтобы сделать клавишу ввода нажмите кнопку «Опубликовать комментарий» в потоках Google+. Поскольку у меня еще нет приглашения в Google+, я даже не вижу соответствующий код, поэтому мало что могу сделать. Этот вопрос не о размещении чего-либо, связанного с Google+, на вашем собственном сайте, а о попытке использовать Greasemonkey для изменения поведения сайта Google в вашем собственном браузере.
Предыдущие попытки помочь:
id=":1vq.post" не является допустимым именем идентификатора CSS. Вы не можете использовать символ «:» в имени селектора. Это вызывает множество проблем, потому что это не только недопустимый символ, но и значимый символ в синтаксисе селектора CSS. Итак, я вижу, что у вас есть две проблемы.
Во-первых, ваша логика селектора не работает. Во-вторых, как уже говорили другие, вы не можете просто назначить щелчок таким образом с помощью простого javascript (например, без фреймворка).
Если вы измените свою логику селектора, чтобы она работала правильно, вы можете заставить ее работать правильно (используя jQuery) следующим образом:
<div role="button" id="aPost" class="d-s-r tk3N6e-e tk3N6e-e-qc" aria-disabled="false" style="-webkit-user-select: none; " tabindex="0">Post comment</div>
$("#aPost").click(function() {
alert("I was clicked.");
});
И вы можете увидеть это в действии в этом jsFiddle: http://jsfiddle.net/jfriend00/Yfnc7/ а>. Нажмите «Выполнить», а затем нажмите «Опубликовать комментарий».
person
jfriend00
schedule
02.07.2011
$
? Вероятно, вы используете его неправильно. В любом случае, я сомневаюсь, что у Google будут постоянные идентификаторы для элементов интерфейса. - person katspaugh   schedule 02.07.2011