-3

div で .body を使用したい。
Ex- 私は div を持っています - "mydiv"
を使用したい("mydiv").bodyと同じようにdocument.body
誰でも私を助けてくれますか?

4

4 に答える 4

1

document.body<body>ドキュメントの要素にアクセスする方法です。

Aには要素を<div>含めることができない<body>ため、要素を通過させようとしても意味がありません。

aが内部にある<body>要素を見つけることができます<div>parents('body')

で本体の内容を変更できるのと同様に、 の内容を で変更<div>できます。jQuery('#myDiv')...jQuery(document.body)...


コメントに応じて更新:

にロードされたドキュメント<iframe>別のドキュメントです。その DOM にアクセスするには、iframe にアクセスし、iframe 内のドキュメントを取得する必要があります (その後、その本文にアクセスできます)。

jQuery('iframe#myIframe').contents().find('body')

これには、Same Origin Policy適用されます。

于 2012-11-05T10:58:51.247 に答える
0

要素の何にアクセスしたいかを指定できますmyDivか?
その内容にアクセスしたい場合は、使用できます

$("#mydiv").html()
于 2012-11-05T10:59:09.723 に答える
0

document.body<body>DOM のタグへのポインタです。document.getElementById('mydiv')または、jquery の方法で、div への同様のポインターを取得できます$("#mydiv")(mydiv が div の ID であると仮定します)。後で、内部の html (document.getElementById('mydiv').innerHTMLまたは$("#mydiv").html()) を取得/設定したり、利用可能なメソッド ( element.children/ jQuery.childrenelement.appendChild/ jQuery.appendelement.attachEvent/jQuery.bindまたは などjQuery.on) を使用して何かを実行したりできます。利用可能なメソッドを見て、必要なものを使用してください。

そして、JS に関する本を見てみましょう。簡単な Google リクエストで見つけた本のいずれかが、このような質問をしないのに役立つとします。

于 2012-11-05T11:12:36.950 に答える
0

mydiv の html を設定する場合は、次を試してください:-

$('#mydiv').html('your new text');
于 2012-11-05T10:56:22.597 に答える