Element.setAttributeNode(options)
Method Description |
Adds the specified attribute node. If an attribute with the same name is already present in the element, it is replaced by the new one. If an attribute with the same nodeName property already exists, it is replaced with the object in the newAttr parameter. If the attribute node replaces an existing attribute node, the method returns the new xml.Attr object. |
Returns |
|
Supported Script Types |
Client and server scripts For more information, see SuiteScript 2.x Script Types. |
Governance |
None |
Module |
|
Since |
2015.2 |
Parameters
The options parameter is a JavaScript object.
Parameter |
Type |
Required / Optional |
Description |
---|---|---|---|
|
required |
New xml.Attr object to add to the xml.Element object. |
Errors
Error Code |
Message |
Thrown If |
---|---|---|
|
INUSE_ATTRIBUTE_ERR: An attempt is made to add an attribute that is already in use elsewhere. |
Attribute node cannot be added. |
Syntax
The following code sample shows the syntax for this member. It is not a functional example. For a complete script example, see N/xml Module Script Samples.
//Add additional code
...
elem[0].setAttributeNode({
newAttr : attr
});
...
//Add additional code