编辑特定 html 数据属性
Edit specific html data attribute
我想编辑某个html数据属性
data-i18n="[title]tt.navigation_cube_control
在这个网站“http://potree.org/potree/examples/lion.html”和 css/jquery 等但每次我尝试编辑它时,没有任何反应。我试过了
getAttribute("data-i18n=[title]tt.navigation_cube_control");
还有
#navigation img:nth-child(6)
但这对我不起作用。我试图在单击时隐藏特定的 "navigation cube" 并在 css 中移动它,但它对我不起作用。我试图找到他们在开发人员工具上使用的文件,但找不到。我下载了他们的示例代码并尝试了它,但它仍然不起作用。我认为问题是我在调用它时属性名称错误。
我想做的是能够 hide/move 使用数据属性名称围绕上面网站上的导航立方体。
getAttribute
将在给定属性的 name 的情况下获得属性的 value。
所以你会使用:someElement.getAttribute("data-i18n");
…但是你想设置值,而不是获取它,所以你需要setAttribute
:
someElement.setAttribute("data-i18n", "your new value");
getAttribute 可让您获取元素属性的值,这不是引用元素的方法。您可以在文档中看到这一点。
如果您想通过该属性和值获取元素,您可以使用 querySelector 来引用它。
const elem = document.querySelector('[data-i18n="[title]tt.navigation_cube_control"]')
console.log(elem)
<div data-i18n="[title]tt.navigation_cube_control">Test</div>
我想编辑某个html数据属性
data-i18n="[title]tt.navigation_cube_control
在这个网站“http://potree.org/potree/examples/lion.html”和 css/jquery 等但每次我尝试编辑它时,没有任何反应。我试过了
getAttribute("data-i18n=[title]tt.navigation_cube_control");
还有
#navigation img:nth-child(6)
但这对我不起作用。我试图在单击时隐藏特定的 "navigation cube" 并在 css 中移动它,但它对我不起作用。我试图找到他们在开发人员工具上使用的文件,但找不到。我下载了他们的示例代码并尝试了它,但它仍然不起作用。我认为问题是我在调用它时属性名称错误。
我想做的是能够 hide/move 使用数据属性名称围绕上面网站上的导航立方体。
getAttribute
将在给定属性的 name 的情况下获得属性的 value。
所以你会使用:someElement.getAttribute("data-i18n");
…但是你想设置值,而不是获取它,所以你需要setAttribute
:
someElement.setAttribute("data-i18n", "your new value");
getAttribute 可让您获取元素属性的值,这不是引用元素的方法。您可以在文档中看到这一点。
如果您想通过该属性和值获取元素,您可以使用 querySelector 来引用它。
const elem = document.querySelector('[data-i18n="[title]tt.navigation_cube_control"]')
console.log(elem)
<div data-i18n="[title]tt.navigation_cube_control">Test</div>