اذهب إلى المحتوى
  • 0

لو سمحت ممكن مساعدة في هذا الكود احد الدكاترة قال لنا هذا الكود بلغة html فقد

Mahmoud Mohamed59

السؤال

زي الفيديو ده نص text المستخدم او اللي بيزور الصفحة يقدر انه يعدل عليه وعند الضغط بزر الماوس علي هذا النص بيعمل border حواليه 

رابط هذا التعليق
شارك على الشبكات الإجتماعية

Recommended Posts

  • 1

يمكنك فعل ذلك من خلال الخاصية contenteditable وال event click.

 تحدد هذه الخاصية contenteditable ما إذا كان محتوى العنصر قابلاً للتحرير أم لا ولجعل محتوي العنصر قابل للتحرير نعطي للخاصية القيمة true.

لنفرض لديك paragraph كالتالي.

<p> Sponsored by Cockroach Labs
Introductions [ 00:24 ]
How is the role of the architect shifting? [ 02:50 ]
How do we maintain this type of living documentation and the culture that supports it? [ 06:27 ]
What impact is the increased visibility of “staff plus” roles having on the industry? [ 09:27 ]
Is it possib</p>

نقوم بتحديد هذا العنصر من خلال الجافاسكربت كالاتي.

var paragraph = document.querySelector("p");

ثم نضيف Event Listener عليclick ونقول له عند الضغط علي هذا ال paragraph قم بإضافة الخاصية contenteditable إلي العنصر المحدد كما في المثال التالي.

paragraph.addEventListener("click", function(){
  paragraph.setAttribute("contenteditable","true");

});

 وهذا لينك صفحة code pen يمكنك تجربة هذا المثال منها من هنا

رابط هذا التعليق
شارك على الشبكات الإجتماعية

  • 0

يمكنك فعل ذلك من خلال كود HTML فقط بإضافة الخاصية contenteditable إلى Tag ال P هكذا. 

example.thumb.png.d954063e314f7ac3d9027b34fb964c27.png

انظر علي المثال في صفحة Codepen من هنا (لقد قمت بالتعديل عليها).

رابط هذا التعليق
شارك على الشبكات الإجتماعية

انضم إلى النقاش

يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.

زائر
أجب على هذا السؤال...

×   لقد أضفت محتوى بخط أو تنسيق مختلف.   Restore formatting

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   جرى استعادة المحتوى السابق..   امسح المحرر

×   You cannot paste images directly. Upload or insert images from URL.

  • إعلانات

  • تابعنا على



×
×
  • أضف...