
ajax是做请求的,一般使用他的异步请求,至于你所说的动态添加dom元素,可以在回调中使用
$ajax({url: 'xxxx',
data: 'xxx',
success: function(){
//你可以在这里使用js代码,动态改变你的DOM元素
}
});
谢谢
设定jq动态生成元素为方法一,然后获取动态生成元素的属性的方法设为方法二。
只需先执行方法一后再执行方法二即可获得动态生成的元素的属性(必须在方法一执行后再执行方法二才能获取到)。
代码示例:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src=">
只在最开始获取了一次ul下的所有li元素,然后在ul下添加了一个li,最后输出ul下有几个li,发现有5个,得知documentgetElementsByTagName()是动态获取元素的
<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title></title>
</head>
<body>
<ul id="ul1">
<li>111111111111</li>
<li>222222222222</li>
<li>333333333333</li>
<li>444444444444</li>
</ul>
<script type="text/javascript">
//获取所有的li元素
var aLi = documentgetElementsByTagName("li");
consolelog(aLi)//输出 此时ul中只有四个li元素
var ul = documentgetElementById("ul1");
//添加一个li到ul中
ulappendChild(documentcreateElement("li"));
//然后再输出 有5个li
consolelog(aLilength)
</script>
</body>
</html>
以上就是关于怎么 获取ajax动态添加的dom元素全部的内容,包括:怎么 获取ajax动态添加的dom元素、js或者jq怎样获取动态生成的元素的属性比如top ,height、dom中如何理解根据标签名获取元素得到的是一个动态数组等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)