Heim > Web-Frontend > js-Tutorial > JS-Methode zum Implementieren der Doppelklick-Bearbeitung zum Ändern der state_javascript-Fähigkeiten

JS-Methode zum Implementieren der Doppelklick-Bearbeitung zum Ändern der state_javascript-Fähigkeiten

WBOY
Freigeben: 2016-05-16 15:45:06
Original
1358 Leute haben es durchsucht

Das Beispiel in diesem Artikel beschreibt die Methode von JS, eine Doppelklick-Bearbeitung zu implementieren, um den Status zu ändern. Teilen Sie es als Referenz mit allen. Die Details lauten wie folgt:

Dies ist ein beliebter Formulareffekt. Klicken Sie auf einen Text auf der Webseite, und der Text wird in den Bearbeitungsstatus geändert. Dies ist ein Beispiel für die Steuerung des Formulars durch JavaScript kann es erreichen Doppelklicken Sie auf bearbeitbare Benutzernamen- und Signaturdateien.

Der Betriebseffekt ist wie folgt:

Die Online-Demo-Adresse lautet wie folgt:

http://demo.jb51.net/js/2015/js-double-click-edit-style-codes/

Der spezifische Code lautet wie folgt:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<title>JS实现双击编辑可修改状态</title>
<meta http-equiv="content-type" content="text/html;charset=gb2312">
<script type="text/javascript">
function ShowElement(element)
{
var oldhtml = element.innerHTML;
var newobj = document.createElement('input');
//创建新的input元素
newobj.type = 'text';
//为新增元素添加类型
newobj.onblur = function(){
element.innerHTML = this.value &#63; this.value : oldhtml;
//当触发时判断新增元素值是否为空,为空则不修改,并返回原有值 
}
element.innerHTML = '';
element.appendChild(newobj);
newobj.focus();
}
</script>
</head>
<body>
<dl>
 <dt>你的用户名:</dt>
 <dd ondblclick="ShowElement(this)">三人行团队</dd>
 <dt>你的个性档</dt>
 <dd ondblclick="ShowElement(this)">我闪故我在</dd>
</dl>
</body>
</html>
Nach dem Login kopieren

Ich hoffe, dass dieser Artikel für das JavaScript-Programmierdesign aller hilfreich sein wird.

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage