1

中国語のツイッターのようなウェブサイト。メッセージを入力して送信「ボタン」をクリックすると、新しいエントリが作成されます。しかし、送信「ボタン」のイベントリスナーがわかりません。

私はソースコードを調べましたが、フォームはまったくなく、「ボタン」は実際には<a href="javascript:;" class="sendinfo-btn submit-trigger" title="按Ctrl+Enter键发微博">发布</a>要素です。

したがって、Webサイトは実際の送信を行うためにajaxを使用していると思います。送信「ボタン」を検査するためにグーグルクロームを使用していますが、イベントリスナーはまったくありません!では、どのように提出を行うことができますか?

関連するHTMLコードは次のとおりです。

<div class="publishBox-ft clearfix">
    <div class="fl">
        <div class="uploadPic">
            <em class="icon-uploadPic"></em>
            <a class="link-lb js-link">图片</a>
        </div>
        <div class="insertFace">
            <em class="icon-face"></em>
            <a class="link-lb js-link">表情</a>
        </div>
        <div class="topic-trigger">
            <em class="icon-topic"></em>
            <a class="link-lb js-link">话题</a>
        </div>
        <div class="insertVideo video-trigger">
            <em class="icon-video"></em>
            <a class="link-lb js-link">视频</a>
        </div>
        <div class="insertPoi">
            <em class="icon-lbsB"></em>
            <span class="sendinfo-lbsbox link-lb">
                <span class="sendinfo-showPoi">
                    <a class="sendinfo-currentPoi sendinfo-changePoi js-link poi-trigger" data-poi-id="null" data-poiname="发布地点">地点</a>
                    <a title="删除位置信息" class="js-link sendinfo-closePoi default-close-icon"></a>
                </span>
            </span>
        </div>
    </div>
    <div class="fr">
        <a href="javascript:;" class="sendinfo-btn submit-trigger" title="按Ctrl+Enter键发微博">发布</a>
        <span class="js-wordCounter word-counter sendinfoTip">还可以输<span class="char-constantia">152</span>字&lt;/span>
    </div>
</div>

誰かが実際のウェブサイトに行って勉強したい場合は、ここにURLとユーザー名とパスワードがあります: http
://t.163.com/4729009840ユーザー名:fatieji_test@163.com
パスワード:1a2b3c4d

注意:ウェブサイトは中国語です。

4

2 に答える 2

1

clickこれは、実行時にハンドラーを追加するJavascriptコードを使用して行われます。

于 2011-06-19T16:07:10.250 に答える
1

クリックイベントは、実行時にJavaScriptファイルにバインドされます。

検索する関連部分はt.sendBtnElem=$(t.wrapperElem.$(".sendinfo-btn")[0])t.sendBtnElem.addEvent("click", ...

于 2011-06-19T16:10:30.937 に答える