createElement vs. createElementNS

22 浏览
0 Comments

createElement vs. createElementNS

这两者之间的真正区别是什么?我指的是真正的、本质的区别。

常规的createElement的未来会怎样?

Svg 是 xml,不是 html。我明白这一点。所以我们使用createElementNS(ns_string, 'svg')

然后是setAttributeNS(null,,)。为什么?

为什么不用setAttributeNS('my_ns',,)

为什么ns_string必须是http://www.w3.org/2000/svg而不是一些随机的字符串?如果只有一个命名空间,命名空间的目的是什么?

在常规的html中,ns的目的是什么?我应该将现有代码中的所有createElement实例都改为createElementNS吗?

我正在阅读DOM-Level-2规范,但我仍然感到困惑。

0