繁体   English   中英

如何更改标准名称空间中没有的HTML5 div元素参数?

[英]How can I change an HTML5 div element parameter that is not in the standard namespace?

我有一个div ,其参数设置为ns:name ,我需要通过javascript进行操作。 (我假设冒号之前的部分是名称空间-如果我写错了,请纠正我)

因此:

<div id="myElement" namespace:name="some value">

使用JavaScript,我希望能够执行以下操作:

document.getElementById('myElement').namespace:name = "a new value";

我知道这是不正确的,但是有办法吗?

在大多数情况下,属性命名空间仅是一种XML功能。 为什么不呢?

document.getElementById('myElement').setAttribute('namespace:name', 'a new value');

https://developer.mozilla.org/en-US/docs/Web/API/Element/setAttribute

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM