JS如何在HTML代码段上获取ElementById
JS How to getElementById on an HTML snippet
我正在通过ajax加载一段html。一旦加载完成,我想在响应中搜索某个id的div。基本上,我想做一个response.getElementById
。
有什么办法吗?
您可以这样做:
$.get({
url: url,
success: function(response) {
result = $(response).find("#result");
if (result) {
// found
} else {
//not found
}
}
});
这使用.find()在response
中搜索result
的id
(#
)
我建议通过jQuery:使用load()方法
$(function(){
$('#container_id').load('my_file.html #id_of_div');
});
更多文档:jQuery加载()
这取决于aja(x)请求。如果加载XML,则可以直接使用xhr.responseXML
文档的getElementById
方法。
如果没有,您将不得不解析HTML片段。这可以通过DOMParser、元素的innerHTML或您喜欢的库的解析器函数来完成。
U可以将html响应添加为div或框架,并将其设置为不可见。那么u可以使用普通的getElementById。更快的方法是使用jQuery。
--jQuery--
保留打开的<div id=AjaxResponse> </div>
则成功添加$("#AjaxResponse").html(data)
则u可以使用正常的CCD_ 10或CCD_但是不要忘记设置不可见,或者enabled="false"上面的div
相关文章:
- 使用 jQuery 的 .on 函数如何获取事件的原始元素
- jquery试图按名称获取按钮位置
- 如何在jQuery中获取元素的形式
- 如何在php文件中获取$.post-ajax传递的值
- 在Shopify中获取博客文章的图片
- 使用Javascript获取所选选项ID
- 在jQuery中获取表的行索引
- 使用jquery将mysql数据获取到新的表行中
- 在动态创建的元素上获取对特定选择器的引用
- 从城市名称获取惊喜
- Angular只从数组中获取所需的数据
- 无法将数据从firebase获取到我的html页面
- 在 Angularjs 中获取 elementbyId
- 如何从 HTML 标记获取 ElementById(),该标记由嵌入 javascript 呈现
- JS如何在HTML代码段上获取ElementById
- 正在尝试从Walmart.com获取ElementById
- Javascript无法在ASP.NET C#中获取ElementById
- 如何在特定的DIV块(JS或JQUery)中获取ElementByID
- 从所选值中获取elementbyId
- 如何获取ElementById(function_parameter)