有没有办法用Emmet将html属性添加到现有的html元素中?

有没有办法用Emmet将html属性添加到现有的html元素中?,html,workflow,emmet,Html,Workflow,Emmet,我一直在四处寻找,找不到答案 假设我将光标放在数字2和下面h2的开始标记中的大于号之间 <h2>Hello world!</h2> 然后我扩展了abbriviation,得到 <h2 class="text-uppercase">Hello world!</h2> 你好,世界! 有没有其他方法可以实现这一点?也许在您的编辑器中,在我的个人VS代码安装中,它不起作用,操作是更新标签您的问题不太清楚 我想你想要这个 var h2 = docu

我一直在四处寻找,找不到答案

假设我将光标放在数字2和下面h2的开始标记中的大于号之间

<h2>Hello world!</h2>
然后我扩展了abbriviation,得到

 <h2 class="text-uppercase">Hello world!</h2>
你好,世界!


有没有其他方法可以实现这一点?

也许在您的编辑器中,在我的个人VS代码安装中,它不起作用,操作是更新标签您的问题不太清楚 我想你想要这个

var h2 = document.getElementsByTagName("h2");
h2.classList.add('text-uppercase');
现在,您可以单击或使用其他触发器执行此操作

快乐编码!!!
希望能有所帮助

我想你的具体要求有点不清楚。你是在问
h2
是否可以使用另一种方法进行等效样式化吗?我想我不能说得更清楚。你用过埃米特吗?我想你可以说得更清楚些;我也不明白你在问什么。实现什么?添加一个类?你在说什么其他的“方法”?不打字?通过命令?添加任意属性(这不是Emmett所做的,它有ID和类的快捷方式,它没有每个标记上每个属性的快捷方式)。
var h2 = document.getElementsByTagName("h2");
h2.classList.add('text-uppercase');