【发布时间】:2017-08-27 11:28:42
【问题描述】:
只是想知道是否可以使用纯 Javascript 更改 HTML 标记中尖括号之间的内容。
我的意思是所有内容,不仅是标签名称,不仅是 id,不仅是类和所有不同的属性,还有里面的所有内容,甚至是非标准的 HTML 代码。
一个小例子:
之前
<div id="myID" class="myCLASS" whaterver-content ></div>
Javascript DOM 函数后
<div id="myID" class="myCLASS" other-content ></div>
我知道标签名称、id 和类可以用 JS 中的 DOM 元素对象函数进行修改。是否有任何不错的函数可以对不在引号内且不在属性之前的数据执行相同的操作?
感谢您的回答。
编辑:我刚刚看到这个Set attribute without value 是通过另一种方式提问。但结果是一样的吗?还是属性后面会有=""?
【问题讨论】:
-
你知道字符串
whaterver-content吗?更换是一样的还是不一样? -
设置属性?顺便说一句,那将是一个很好的 jquery 用例...
-
您是在询问字符串中的无效 HTML 还是从无效 HTML 创建的 DOM?
-
@KobyDouek 是的,我知道他的值,我想用另一个已知值替换它。
-
@Jonasw 如果我将值留空,属性旁边会出现 ="" 吗?
标签: javascript html dom tags