XML DOM تغییر ارزش گره‌ها

nodeValue ویژگی‌ها برای تغییر ارزش گره‌ها استفاده می‌شوند.

setAttribute() این روش برای تغییر ارزش ویژگی‌ها استفاده می‌شود.

تغییر ارزش عناصر

در DOM، همه چیز گره‌است. گره‌های عناصر ارزش متنی ندارند.

元素节点的文本值存储在子节点中。该节点被称为文本节点。

如需更改元素的文本值,必须更改元素的文本节点的值。

改变文本节点的值

nodeValue 属性可用于更改文本节点的值

下面的代码更改第一个 元素的文本节点值:</p> <h3>ਉਦਾਹਰਣ 1</h3> <pre class="language-js"> xmlDoc.getElementsByTagName("title")[0].childNodes[0].nodeValue = "潮菜天下" </pre> <p class="tiy"><a target="_blank" href="/pa/tiy/t.html?f=xml_dom_change_nodevalue_1">خود کا تجربہ کریں</a></p> <h4>مثال توضیح:</h4> <ol> <li>تخمیناً <a href="/pa/demo/xml/books.xml" title="">books.xml</a> 被加载到 <code>xmlDoc</code> چین</li> <li>获取 <title> 元素的第一个子节点</li> <li>把此文本节点的节点值更改为 "潮菜天下"</li> </ol> <h3>ਉਦਾਹਰਣ 2</h3> <p>循环并更改所有 <title> 元素的文本节点:</p> <pre class="language-js"> for (i = 0; i < x.length; i++) { x[i].childNodes[0].nodeValue = "已更改的文本"; } </pre> <p class="tiy"><a target="_blank" href="/pa/tiy/t.html?f=xml_dom_change_nodevalue_2">خود کا تجربہ کریں</a></p> </section> <section> <h2>改变属性的值</h2> <p>在 DOM 中,属性也是节点。与元素节点不同的是,属性节点拥有文本值。</p> <p>更改属性值的方法是更改其文本值。</p> <p>可以通过使用 <code>setAttribute()</code> 方法或属性节点的 <code>nodeValue</code> 属性来完成这个任务。</p> </section> <section> <h2>setAttribute() ਦੀ ਮਦਦ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲ ਸਕਦੇ ਹਨ</h2> <p><code>setAttribute()</code> ਮਹੱਤਵਪੂਰਣ<em>ਮੌਜੂਦਾ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਸੈਟ ਕਰੋ</em>ਜਾਂ<em>ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਬਣਾਉਣ</em>。</p> <p><code>setAttribute()</code> ਮਹੱਤਵਪੂਰਣ ਮਹੱਤਵਪੂਰਣ ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਬਦਲ ਸਕਦੀ ਹੈ।ਜੇਕਰ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਬਣਾਈ ਜਾਵੇਗੀ。</p> <p>ਇਹ ਕੋਡ <book> ਨੋਡ ਦੀ category ਵਿਸ਼ੇਸ਼ਤਾ ਨੂੰ ਬਦਲ ਦਿੰਦਾ ਹੈ:</p> <h3>ਉਦਾਹਰਣ 1</h3> <pre class="language-js"> xmlDoc.getElementsByTagName("book")[0].setAttribute("category","烹饪"); </pre> <p class="tiy"><a target="_blank" href="/pa/tiy/t.html?f=xml_dom_setattribute_1">خود کا تجربہ کریں</a></p> <h4>مثال توضیح:</h4> <ol> <li>تخمیناً <a href="/pa/demo/xml/books.xml" title="">books.xml</a> شامل ہو چکا ہے <code>xmlDoc</code> چین</li> <li>ਪਹਿਲੇ <book> ਨੋਡ ਨੂੰ ਪ੍ਰਾਪਤ ਕਰੋ</li> <li>category ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ "ਕੁਕਿੰਗ" ਨੂੰ ਬਦਲ ਦਿੱਦਾ ਹੈ</li> </ol> <h3>ਉਦਾਹਰਣ 2</h3> <p>ਸਾਰੇ <title> ਨੋਡ ਨੂੰ ਦੌਰਾ ਕਰਕੇ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ ਜੋੜੀ ਜਾਵੇ:</p> <pre class="language-js"> x = xmlDoc.getElementsByTagName('title'); for (i = 0; i < x.length; i++) { x[i].setAttribute("edition","第一版"); } </pre> <p class="tiy"><a target="_blank" href="/pa/tiy/t.html?f=xml_dom_setattribute_2">خود کا تجربہ کریں</a></p> <p class="important"><span>ਧਿਆਨ:</span>ਜੇਕਰ ਇਹ ਵਿਸ਼ੇਸ਼ਤਾ ਮੌਜੂਦ ਨਹੀਂ ਹੈ, ਤਾਂ ਇੱਕ ਨਵੀਂ ਵਿਸ਼ੇਸ਼ਤਾ (ਨਾਮ ਅਤੇ ਕੀਮਤ ਨਾਲ) ਬਣਾਈ ਜਾਵੇਗੀ。</p> </section> <section> <h2>nodeValue ਦੀ ਮਦਦ ਨਾਲ ਵਿਸ਼ੇਸ਼ਤਾ ਬਦਲ ਸਕਦੇ ਹਨ</h2> <p><code>nodeValue</code> ਵਿਸ਼ੇਸ਼ਤਾ ਹੈ<em>ਵਿਸ਼ੇਸ਼ਤਾ ਨੋਡ ਦੀ ਕੀਮਤ</em>。</p> <p>ਬਦਲ <code>nodeValue</code> ਵਿਸ਼ੇਸ਼ਤਾ ਦੀ ਕੀਮਤ ਨੂੰ ਬਦਲ ਸਕਦੀ ਹੈ。</p> <h3>ਉਦਾਹਰਣ</h3> <pre class="language-js"> xmlDoc.getElementsByTagName("book")[0].getAttributeNode("category").nodeValue = "烹饪"; </pre> <p class="tiy"><a target="_blank" href="/pa/tiy/t.html?f=xml_dom_att_nodevalue">خود کا تجربہ کریں</a></p> <h4>مثال توضیح:</h4> <ol> <li>تخمیناً <a href="/pa/demo/xml/books.xml" title="">books.xml</a> شامل ہو چکا ہے <code>xmlDoc</code> چین</li> <li>پہلے <book> عناصر کا "category" خصائص حاصل کریں</li> <li>ویژگی نود کا مقصد "کوکینگ" میں تبدیل کریں</li> </ol> </section> <div class="prenextnav"> <ul> <li> پچھلے صفحے <a href="/pa/xml/dom_nodes_get.html" title="ایکس ایم ال ڈی او ایم نود حاصل کرنا">DOM کوئی نود کو حاصل کریں</a></li> <li> آئندہ صفحہ <a href="/pa/xml/dom_nodes_remove.html" title="ایکس ایم ال ڈی او ایم نود حذف کرنا">DOM کوئی نود کو حذف کریں</a></li> </ul> </div><div style="background-color:#fcfdf8; padding:0;"> </div> </div> <!-- maincontent end --> <div id="sidebar"> <div><h3><center> ٹول باکس </center><h3> <h5 id="tools_reference"><a href="/pa/xml/xml_reference.html">XML مراجعه کتاب</a></h5> <h5 id="tools_example"><a href="/pa/xml/xml_examples.html">ایکس ایم ال مثال</a></h5> <h5 id="tools_quiz"><a href="/pa/xml/xml_quiz.html">ایکس ایم ال امتحان</a></h5> </div> <div><h3><center> پانچات </center><h3> <div id="sbtg"> <script src="/myjs/zzsr.js"></script> </div> </div> </div> <div id="footer"> <p id="p1"> CodeW3C.com کا فراہم کیا جانے والا محتوا صرف تربیت اور ٹیسٹ کے لئے ہے، صحت کی گارنٹی نہیں دی جاتی۔ اس ویب سائٹ کا استعمال سے آئی خطرات اس ویب سائٹ سے منسلک نہیں ہیں۔ حقوق تمام، تمام حقوق محفوظ ہیں。 </p> <p id="p2"> <a href="/pa/about/index.html" title="کمپنی CodeW3C.com کے بارے میں">کمپنی CodeW3C.com کے بارے میں</a> <a href="/pa/about/about_helping.html" title="CodeW3C.com کی مدد">CodeW3C.com کی مدد</a> <a href="/pa/about/about_use.html" title="استعمال کے بارے میں">استعمال شرط</a> <a href="/pa/about/about_privacy.html" title="خصوصیت کے بارے میں">خصوصیت شرط</a> <a href="http://www.comfortsoftwaregroup.com/" target="_blank"><img src="/comfortsoftwaregroup.png"></a> <a href="http://www.ce4e.com/" target="_blank"><img src="/poweredby.png" alt="پاورڈ بے Ce4e.com"></a> </p> </div> </div> <!-- wrapper end --> <script src="/myjs/tongji.js"></script> </body> </html>