如何在JavaScript中的element.setAttribute中的DOM中传递参数作为百分比?
问题描述:
better if viewed in img uploaded如何在JavaScript中的element.setAttribute中的DOM中传递参数作为百分比?
function create(R,A){
var B=R;
var C=A;
// if i define a number e.g. 50% it works but when i
//pass a value it doesn't
img.style.top = "B%";
img.style.left = "C%";// same with c
}
答
你可以这样做
function create(R,A){
img.style.top = R+"%";
//pass a value it doesn't.
img.style.left = C+"%";
}
也没有必要创建,除非你修改函数的参数
+0
我正在修改它,你说得对。谢谢。 –
答
试试这个
function create(R,A){
var B=R;
var C=A;
img.style.top = B + "%";
img.style.left = C + "%";
}
您的代码没有工作,因为你已经通过 “B%” 的样式属性这是不正确的。你应该尝试B +“%”。
好变量,B和C是不是数字,尝试1,或2 ...等等 - 哦,我现在看到...尝试'B +'%''等 –
当我对B和C做出警报时,我会得到所需的值。我如何将它作为百分比值传递给属性。 –
@JaromandaX:da da man ... Giggity .. !! –