原生js操作网页
emmm
添加网页元素
移除网页元素
代码
<!DOCTYPE html><html lang="en"><head> <meta charset="UTF-8"> <title>Title</title></head><style> div{ border: 1px solid black width: 100px height: 100px text-align: center }</style><body><div>div1</div><div>div2</div><script> var div = document.createElement("div") div.innerText = "这是使用js添加的元素" //添加一个div元素 document.body.appendChild(div) alert("3秒后移除div1") //移除html元素 setTimeout(function () { var divList = document.getElementsByTagName("div") divList[0].remove() },3000)</script></body>就说思路吧。
1)
颜色是“#dddddd",要求6个数字随机。
大小是"ddpx",这里就要求10-99随机吧,太大、太小看不到了。
粗细是”font-weight:dddd“,4个数字随机,那些bold也只是特定数字的名称而已。
而javascript字符串中的字符可以用”\udddd“来替换,其中4个随机数字,若是汉字x4e00-x9fa5之间的随机数。
2)问题,都在一个随机数字上。
3)实例化一个标签比如<p>,然后随机赋予它上述涉及到的style属性,最后设置它的innerText属性把一个随机的汉字当做内容。
其中随机数的函数我试着写一下,
function getRandom(min,max){min=min||0
max=max||9
var sp=max-min
var ad=Math.floor(sp*Math.random())
return min+ad
}
具体流程,你自己来吧,我只能帮你倒你这里了。
虽然那楼下那个汉子贴出了完整代码,可是限定了范围,不是真随机哇。分数要给哇,我记着要分数去问别人问题,狼哇的捉急哇。555555555555