هل يمكن حذف id معين بواسطة الجافا سكربت

السلام عليكم

هل يمكن حذف id معين بواسطة الجافا سكربت كما يمكن حذف الclass

شكراً مقدماً🌹

يرجى الدخول لحسابك أو تسجيل حساب لتستطيع إضافة تعليق
حساب جديد دخول

التعليقات

نعم يمكن ذلك،

نحذف خاصية الكائن من خلال الدالة removeAttribute

<div id="div1"></div>
<script>
        document.getElementById("div1").removeAttribute("id");
</script>

ولكن ليست مستحبة.. id دائما فريد، والتعامل يكون عن طريق الكلاس..

لماذا تريد عمل ذلك؟

يمكن ذلك أيضا عن طريق إسناد قيمة أخرى , ولو فارغة , للخاصية id كالتالي :

document.querySelector('div').id = 'whatever';

أو عن طريق سياق الجيكويري كالتالي :

$('div').attr('id', 'whatever');

أو :

$('div').removeAttr('id');

أو أيضا :

document.querySelector('div').setAttribute("id", "whatever");