-1

JavaScript コードを作成してアドレス フィールド バーから実行しようとしましたが、何も起こりません。それを手伝ってくれませんか?これが私のコードです:

<script language="javascript">
var number = document.getElementById('MT_CASE_EXTRA_MT_CAT_SEQ_NUM');
selectItemByValue(number, 24);
</script>

オプション付きのドロップダウン リストを含む Web ページがあります。アドレス バーからスクリプトを実行して、これらのドロップダウン リストの値を設定し、このスクリプトをブックマーク バーに追加して、作業を楽にしたいと考えています。

そのコードを JavaScript ブックマークレットに変換するにはどうすればよいですか?

どうもありがとうございました。

4

2 に答える 2

0

selectItemByValueはすでに定義されていると思います。おそらく、ページにすでにロードされているjsスクリプトのどこかにあります。

次に、ブックマークレットに使用します
javascript:var number = document.getElementById('MT_CASE_EXTRA_MT_CAT_SEQ_NUM');selectItemByValue(number, 24);
(行の折り返しは無視します。1行です)。

于 2012-10-25T13:10:43.243 に答える
0

場所/URL バーから実行したい場合:

さて、多くのブラウザーは現在、このコードを無効にしています。これは、一部のユーザーが、「このコードをコピーして場所バーに貼り付けて、いくつかのソーシャル ネットワーキング サイトの投稿に貼り付けてください。魔法が起こる」。

これを回避するには、(少なくとも Firefox では) 「ツール -> Web 開発者 -> Web コンソール (ctrl+shift+k)」を使用してそのスクリプトを実行できます。
また、オーバーライド用の about:config エントリはありません。
同様に、他のブラウザにも同様の解決策があるかもしれません。

于 2012-10-25T13:17:05.483 に答える