Javascript 如何基于另一个已存在的选择器选择元素?
我有以下代码:Javascript 如何基于另一个已存在的选择器选择元素?,javascript,jquery,iframe,document,designmode,Javascript,Jquery,Iframe,Document,Designmode,我有以下代码: <html> <head> <script src="http://www.google.com/jsapi" type="text/javascript"></script> <script type="text/javascript"> google.load("jquery", 1); </script> <s
<html>
<head>
<script src="http://www.google.com/jsapi" type="text/javascript"></script>
<script type="text/javascript">
google.load("jquery", 1);
</script>
<script type="text/javascript">
var rt, rt2;
window.onload = function () {
rt = $('#rt').contents().get(0);
rt.designMode = 'On';
}
</script>
</head>
<body>
<iframe id="rt" width="500" height="500"></iframe>
</body>
</html>
但它似乎不起作用。怎么可能呢?使用:
使用:
尝试:
rt2body = iframeElement.find("body");
进一步阅读。查找:尝试:
rt2body = iframeElement.find("body");
进一步阅读.find:根据,要在其中搜索的上下文应作为第二个参数提供,而不是第一个参数,因此请尝试以下操作:
rt2 = jQuery("html", rt);
上下文可以是:
用作上下文的DOM元素、文档或jQuery
在内部,使用.find()
方法实现上下文。因此,上面的示例只是以下内容的一个简要说明:
rt2 = jQuery(rt).find("html");
根据,要在其中搜索的上下文应作为第二个参数提供,而不是第一个参数,因此请尝试以下方法:
rt2 = jQuery("html", rt);
上下文可以是:
用作上下文的DOM元素、文档或jQuery
在内部,使用.find()
方法实现上下文。因此,上面的示例只是以下内容的一个简要说明:
rt2 = jQuery(rt).find("html");