<div id="d">
<a>111</a>
<a>222</a>
</div>
<script>
docuemtn.getElementById("d").getElementByTagName("a")[0].setAttribute("class","class名称");
</script>
js添加的元素和页面中原有的元素,对于jquery来说是一样的。
比如:documnet.getElementById("id").innerHtml='<div id="d"></div>;
上面代码向id为id的元素中添加了一个div元素。
对于jquery来说可以正常获取:$("#d")。
扩展资料:
javascript使用注意事项:
简化代码
例如:创建对象
之前是这样的:
Var car = new object();
Car.color = “red”;
Car.wheels = 4;
Car.age = 8;
而现在可以写成这样子:
Var car = {color:'red', wheels:4, age:8}
例如:创建数组
之前是这样的:
Var studentArray = new Array(‘zhangsan', 'lisi', ‘zhaowu', ‘wuliu');
而现在可以写成这样子:
Var studentArray = {‘zhangsan', ‘ lisi', ‘zhaowu', ‘wuliu'};
尽量使用JavaScript原生函数
例如:获取一组数据中的最大值
var maxData = Math.max(0,20,50,10);
alert(maxData); //返回的最大值为50
代码可配置
你写的代码如果想让别人更容易进行使用或者修改,则需要可配置,解决方案是在你写的脚本中增加一个配置对象。要点如下:
1、在你的脚本中新增一个叫configuration的对象。
2、在配置对象中存放所有其它人可能想要去改变的东西,例如CSS的ID、class名称、语言等等。
3、返回这个对象,作为公共属性以便其它人可以进行重写。
代码兼容性
兼容性是初学者容易忽略的部分,通常学习Javascript的时候都是在某个固定的浏览器中进行测试,而这个浏览器很有可能就是IE,这是非常致命的,因为目前几大主流浏览器中偏偏IE对标准的支持是最差的。
最终用户看到的结果也许就是,你写的代码在某个浏览器无法正确运行。你应该把你的代码在主流的浏览器中都测试一下,这也许很费时间,但是应该这样做。
参考资料来源:百度百科--javascript
本回答被网友采纳如何用js在页面中添加元素?
想要在页面动态添加元素,首先要确定在哪个元素后面添加元素,然后利用js的appendChild方法在该元素后面追加元素。1.获取父节点元素varbody=document.getElementsByTagName('body')[0]。2.然后动态创建a标签vara=document.createElement('a')。3.把创建好的a标签追加到body下面body.appendChild(a)。4.在a标...
如何用js在页面中添加元素?
= document.createElement("div");\/\/js新建元素 mask.setAttribute("id","maskDiv");\/\/给元素加id mask.onclick = hideMask;\/\/给元素添加点击事件 var img = document.createElement("img");img.style.float = "right";\/\/js设置样式 img.src = "http:\/\/520.com\/images\/download_android.png...
js如何在元素前添加元素 如何添加新的元素
1、创建html页面 2、运行页面 3、原生JS方式,详细代码与注释 4、原生JS方式,运行效果 5、Jquery方式,详细代码 6、Jquery方式,运行效果 创建html页面 1)打开记事本,输入如下截图所示的html代码2)将文件保存为html结尾的文件,例如JsTest.html 运行页面 1)上一步保存完成后,双击文件即可使...
uniapp中js动态添加div
您要问的是uniapp中js动态添加div步骤是什么吗?步骤如下。1、在需要添加div元素的页面或组件中,找到需要添加元素的父元素。2、在页面或组件的script标签中,使用JavaScript代码创建一个div元素,并设置相应的属性和样式。3、在需要添加div元素的时候,调用addDiv方法即可。
js数组添加元素
答案:在JavaScript中,可以通过多种方法在数组中添加元素,例如使用push方法或使用数组字面量的方式扩展数组等。详细解释:JavaScript中的数组是一种特殊的对象,可以存储多个值在一个连续的线性存储空间中。当我们需要在数组的末尾添加新元素时,有多种常见方法可以使用。push 方法 最常用的是`push`方法。
js怎么在标签最前面插入元素?
电脑、html编辑器、浏览器。1、首先,打开html编辑器,新建html文件,例如:index.html,编写问题基础代码。2、在index.html中的标签,输入js代码:$('#a').before('789');。3、浏览器运行index.html页面,此时在div标签“123”的最前面成功插入了新的元素“789”。
js 怎么在标签对里面的最前面插入元素
js在标签最前面插入元素方法:1、var divObj=document.createElement("div")。2、\/\/divObj.setAttribute('id','topAlert')。3、divObj.innerHTML="测试js插入DOM和样式"4、var first=document.body.firstChild;\/\/得到页面的第一个元素。5、document.body.insertBefore(divObj,first);\/\/在得到的第一...
如何利用Vue.js库中的v-html指令添加html元素
第一步,创建静态页面vhtml.html,并引入vue.js文件 第二步,在元素内插入两个div,一个作为外层div,另外一个作为子div,并在父div绑定v-html指令 第三步,绑定v-html指令数据,这里设置为字符串 第四步,Vue.js库的v-html指令是插入html元素,修改datas为包含标签 第五步,预览该静态页面,这时...
js在元素后面添加元素?
js如何在指定id的div后面(注意是后面,不是里面啊!)插入一个新的div...利用js代码首先创建一个div,document.createElement(div);确认div添加位置,可以在某个dom元素后面,或者通过css属性控制具体位置,主要通过left\/top等属性控制。确定位置之后,显示div即可。双击打开HBuilder并新建一个静态页面,在...
如何利用Vue.js库中的v-html指令添加html元素
第一步,创建静态页面vhtml.html,并引入vue.js文件 第二步,在元素内插入两个div,一个作为外层div,另外一个作为子div,并在父div绑定v-html指令第三步,绑定v-html指令数据,这里设置为字符串 第四步,Vue.js库的v-html指令是插入html元素,修改datas为包含标签 第五步,预览该静态页面,这时会...