技术标签: java增加li标签
js 动态添加元素(div、li、img等)及设置属性的方法
把一串 html 标签赋给一个 javascript 变量,除属性的值要用转义的双引号外,某些时候字符串还很长,显得有些复杂。如果用 js 动态添加元素,就不会有那么复杂的字符串出现,代码阅读性强一点,也容易理解。
网页是由 html 标签一层层组成的,js 也可以动态添加一层层的诸如 div、li、img 这样的标签。其实,不管是什么 html 标签,js 动态创建的方法都差不多,接着就先从动态添加 div 开始。
一、js 动态添加元素div
function addElementDiv(obj) {
var parent = document.getElementById(obj);
//添加 div
var div = document.createElement("div");
//设置 div 属性,如 id
div.setAttribute("id", "newDiv");
div.innerHTML = "js 动态添加div";
parent.appendChild(div);
}
调用:addElementDiv("parent");
二、js 动态添加li
function addElementLi(obj) {
var ul = document.getElementById(obj);
//添加 li
var li = document.createElement("li");
//设置 li 属性,如 id
li.setAttribute("id", "newli");
li.innerHTML = "js 动态添加li";
ul.appendChild(li);
}
调用:addElementLi("parentUl");
三、js 动态添加元素img
function addElementImg(obj) {
var ul = document.getElementById(obj);
//添加 li
var li = document.createElement("li");
//添加 img
var img = document.createElement("img");
//设置 img 属性,如 id
img.setAttribute("id", "newImg");
//设置 img 图片地址
img.src = "/images/prod.jpg";
li.appendChild(img);
ul.appendChild(li);
}
调用:addElementImg("parentUl");
以上这篇js 动态添加元素(div、li、img等)及设置属性的方法就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持phpstudy。相关阅读:
Win8系统如何将常用应用固定在搜索框最顶端?将常用应用固定在搜索框最顶端的方法
浅谈javascript 函数内部属性
ubuntu虚拟机怎么设置全屏显示?
System.Timers.Timer定时执行程序示例代码
解决Asp.net Mvc返回JsonResult中DateTime类型数据格式问题的方法
html5开发之viewport使用
.net中实现listBox左右移动
JS基于FileSystemObject创建一个指定路径的TXT文本文件
win7网络正常网页提示处于脱机状态该怎么解决?
使用盗版Win10会是怎么的感觉呢?
C++中extern "C"的用法
如何禁用WinXP的刻录功能平时根本不会用到
Java判断字符串中是否包含中文方法
JS实现CheckBox复选框全选全不选功能
阅读目录Uevent在kernel中的位置Uevent的内部逻辑解析转自:http://blog.csdn.net/lxl584685501/article/details/46379453[-]一Uevent机制Uevent在kernel中的位置Uevent的内部逻辑解析二Input子系统从应用层的角度出发看...
cg教程下载:http://cgpeers.comhttp://cgpersia.comhttp://bbs.ideasr.com/forum-328-1.htmlhttp://bbs.ideasr.com/forum-337-1.html (杂志&期刊)http://www.rr-sc.com/http://forum.gfxnews.orghttp://rut
Faker’s documentation:https://faker.readthedocs.io/en/stable/index.htmlfrom faker import Fakerfake = Faker()fake.name()print(fake.name(),fake.address(),fake.company())print()fakez = Faker(locale='zh_CN')print(fakez.name(),fakez.address(),fa.
mysql的grant权限参数汇总很明显总共28个权限:下面是具体的权限介绍:转载的,记录一下: 一.权限表mysql数据库中的3个权限表:user 、db、 host权限表的存取过程是:1)先从user表中的host、 user、 password这3个字段中判断连接的IP、用户名、密码是否存在表中,存在则通过身份验证;2)通过权限验证,进行权限分配时,按照useràdbàtables_pri...
[Err] 1055 - Expression #1 of ORDER BY clause is not in GROUP BY clause and contains nonaggregated column 'information_schema.PROFILING.SEQ' which is not functionally dependent on columns in GROUP BY
2)强大的第三方库:Python拥有大量的第三方库,其中就包括很多用于网络爬虫的库,如BeautifulSoup、Requests、Selenium等,这些库可以帮助我们快速地进行网页爬取。这个程序使用了Python的requests库和BeautifulSoup库,requests库用于发送HTTP请求和获取HTML内容,BeautifulSoup库用于解析HTML内容。1)简单易学:Python语法简单,结构清晰,代码易读易懂,上手容易,不需要像其他语言一样深入学习编译器和内存管理。
Linux下应用程序so链接路径及修改【超详细】 一一 简介linux下编译应用程序默认的so库引用路径是系统路径,以curl 和openssl为例,如果客户电脑没有安装比如curl、openssl库,而我们的应用恰好用到了,此时我们的应用就会因为在客户电脑找不到curl和openssl库而出问题。如果我们把libcurl.so和libssl.so.1.1拷贝到我们应用的目录下,此时还是有问题的,因为我们的应用在编译时候没有指定rpath。二 rpath 介绍man ld,查找链接选项rpath的
OpenSSL源码库目录解析
一、格式化输入输出:1.1 格式化输出函数-----printf()、1.2 格式控制字符、1.3 格式化输入函数-----scanf()。二、字符输入输出:2.1 字符输出函数-----putchar()、2.2 字符输入函数-----getchar()。三、字符串输入输出:3.1 字符串输出函数-----puts()、3.2 字符串输入函数-----gets()。
Spring 事务机制回顾Spring事务一个被讹传很广说法是:一个事务方法不应该调用另一个事务方法,否则将产生两个事务.结果造成开发人员在设计事务方法时束手束脚,生怕一不小心就踩到地雷。其实这是不认识Spring事务传播机制而造成的误解,Spring对事务控制的支持统一在TransactionDefinition类中描述,该类有以下几个重要的接口方法:int ge...
网络爬虫概述网络爬虫又称网络蜘蛛、网络机器人,在某社区中经常被称为网页追逐者。网络爬虫可以按照指定规则自动浏览或抓取网络中的信息,python可以很轻松的编写爬虫程序或脚本。
最近项目中涉及到了解析文件内容的需求,文件中全都是中文,由于这一过程中碰到的乱码问题实在过多,所以特地花时间研究了一下中文编码。本文中先介绍一下ASCII,GB2312...