从div标签内的样式中调用javascript函数

3
我希望能够从
标签内的

3
你不能这样做,但你可以在JavaScript中通过脚本更改左侧属性。 - Slavik
你不能直接这样做。但是你可以在页面加载后调用一个函数并且通过 JavaScript 修改样式。具体方法参见此链接:https://dev59.com/MGUq5IYBdhLWcg3wJNHg - BackSlash
一种实现这个的方法是:1. style="position: absolute; left:var(--left)",和2. 使用JavaScript函数来设置 --left 变量: yourElement.style.setProperty("--left", "15px"); - enxaneta
2个回答

1

您无法这样做。但是,您可以通过JS更改样式。

var configValue = document.querySelector('.configValue');
configValue.style.left = setLeft();

-1
为什么不直接使用jQuery来添加属性呢?
<div class="configValue" style="position: absolute" onload="setleft()">

jQuery:

function setleft(){
    $(this).css(left:"15px");
}

这应该可以工作。也许我的语法有误,因为我已经有一段时间没有进行网站开发了。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接