随机化痣位置
img {
padding: 20px;
position: relative;
top: position();
}
<img src="mole.png" width=5% height=5%>
function position(){
return Math.floor(Math.random()*500) + "px";
}
const mole = document.getElementsByTagName("img")[0];
document.write(mole)
答案 0 :(得分:0)
所有拳头都无法在CSS中调用js。
请在下面找到代码链接: https://jsfiddle.net/ulric_469/oLuz2dak/8/
HTML:
<img src="mole.png" width=5% height=5%>
css:
img {
padding: 20px;
position: relative;
}
JS:
function position(){
return Math.floor(Math.random()*500) + "px";
}
const top = position();
const img = document.getElementsByTagName("img")[0];
img.setAttribute("style" ,`top:${top}`);
如果要在HTML文件中添加JS,请在脚本标记内使用JS代码