我想将 .body 与 div 一起使用。
前 - 我有一个 div - “mydiv”
我想使用(“mydiv”).body就像document.body
任何人都可以在这里帮助我。
4 回答
document.body
是一种访问文档<body>
元素的方法。
A<div>
不能包含<body>
元素,因此尝试通过一个元素是没有意义的。
你可以找到a在里面的<body>
元素<div>
parents('body')
您可以修改 a 的内容,<div>
就像jQuery('#myDiv')...
您可以修改 body 的内容一样jQuery(document.body)...
。
更新以回应评论:
加载到 an中的文档<iframe>
是不同的文档。要访问其 DOM,您必须访问 iframe 并在 iframe 中获取文档(然后您可以访问其正文)。
jQuery('iframe#myIframe').contents().find('body')
这受同源政策的约束。
如果要设置 mydiv 的 html,请尝试:-
$('#mydiv').html('your new text');
document.body
是指向<body>
DOM 中标记的指针。document.getElementById('mydiv')
您可以使用or,jquery 方式获得指向您的 div 的类似指针$("#mydiv")
(假设 mydiv 是 div 的 ID)。稍后您可能会获取/设置其内部 html ( document.getElementById('mydiv').innerHTML
or $("#mydiv").html()
) 或使用可用方法 (如element.children
/ jQuery.children
, element.appendChild
/ jQuery.append
, element.attachEvent
/ jQuery.bind
orjQuery.on
) 执行某些操作。只需查看可用的方法并使用您需要的方法。
看看一些关于 JS 的书。假设您通过简单的 google 请求找到的任何一本书都可以帮助您从不问这样的问题。
您能否指定要访问该元素的内容myDiv
?
如果你想访问它的内容,你可以使用
$("#mydiv").html()