我有一个对象,它有一个属性,它的值将重复改变。除此之外,我还需要一个css属性的值来镜像对象属性值。下面是我的javascript函数,它将与其他东西一起执行。
const initStats = () => {
stats();
let uD = document.querySelector("#defense")
let uSp= document.querySelector("#speed")
let uSt = document.querySelector("#strength")
let uHth = document.querySelector("#health")
uD.textContent = "Defense: " + fighterUser.defense
let width = fighterUser.defense
const content = document.createElement('div');
content.classList.add('content');
content.style.width = fighterUser.defense
uD.appendChild(content);
uSp.textContent = "speed: " + fighterUser.speed
uSt.textContent = "Strength: " + fighterUser.strength
uHth.textContent = "health: " + fighterUser.health
let cD = document.querySelector("#defense-cpu")
let cSp= document.querySelector("#speed-cpu")
let cSt = document.querySelector("#strength-cpu")
let cHth = document.querySelector("#health-cpu")
cD.textContent = "Defense: " + fighterCpu.defense
cSp.textContent = "Speed: " + fighterCpu.speed
cSt.textContent = "Strength: " + fighterCpu.strength
cHth.textContent = "health: " + fighterCpu.health
}这是我需要帮助的部分,我正在尝试这样做,但我知道css不会接受"fighterUser.defense“作为值……
uD.textContent = "Defense: " + fighterUser.defense
let width = fighterUser.defense
const content = document.createElement('div');
content.classList.add('content');
content.style.width = fighterUser.defense
uD.appendChild(content);感谢所有人!
发布于 2018-06-01 04:48:45
您可以添加相对于父节点的'px‘或'%’,并指示可以测量该值:
content.style.width = fighterUser.defense + 'px'https://stackoverflow.com/questions/50630043
复制相似问题