пожалуйста, найдите ниже элемент VML
<v:shape id=container_vml_CrosshairVertical style="HEIGHT: 1000px; POSITION: absolute; LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 1000px" coordsize = "1000,1000" fillcolor = "white" strokecolor = "black" strokeweight = "1pt" path = " m513,58 l513,374 e"></v:shape>
я собираюсь изменить значение атрибута пути на path="M 426 58 L 426 374", когда я использую следующий код для установки атрибута
var val="M 426 58 L 426 374"
$element.attr('path', val);
он снова создает новый атрибут в этом элементе. Пожалуйста, обратитесь к приведенному ниже коду после выполнения.
<v:shape id=container_vml_CrosshairVertical style="HEIGHT: 1000px; POSITION: absolute; LEFT: 0px; TOP: 0px; VISIBILITY: visible; WIDTH: 1000px" path="M 426 58 L 426 374" coordsize = "1000,1000" fillcolor = "white" strokecolor = "black" strokeweight = "1pt" path = " m513,58 l513,374 e"></v:shape>
я не могу понять точную причину, по которой он снова создает новый атрибут?
Спасибо,
Шива
xmlns
и того, было ли оно добавлено автоматически или нет; атрибутpath
, с другой стороны, никогда не добавляется автоматически атрибутомcreateElementNS
, поэтому он вдвойне неуместен. - person icktoofay   schedule 26.12.2014