Maison interface Web js tutoriel javascript克隆元素样式的实现代码_javascript技巧

javascript克隆元素样式的实现代码_javascript技巧

May 16, 2016 pm 06:00 PM
Style d'élément 克隆

复制代码 代码如下:

/**
* 克隆元素样式
* @param {HTMLElement} 被克隆的元素
* @param {Boolean} 是否启用缓存(默认true)
* @return {String} css类名
*/
var cloneStyle = (function (doc) {
var rstyle = /^(number|string)$/,
cloneName = '${cloneName}',
sData = {},
addHeadStyle = function (content) {
var style = sData[doc];
if (!style) {
style = sData[doc] = doc.createElement('style');
doc.getElementsByTagName('head')[0].appendChild(style);
};
style.styleSheet && (style.styleSheet.cssText += content) || style.appendChild(doc.createTextNode(content));
},
getStyle = 'getComputedStyle' in window ? function (elem, name) {
return getComputedStyle(elem, null)[name];
} : function (elem, name) {
return elem.currentStyle[name];
};
return function (source, cache) {
if (!cache && source[cloneName]) return source[cloneName];
var className, name,
cssText = [],
sStyle = source.style;
for (name in sStyle) {
val = getStyle(source, name);
if (val !== '' && rstyle.test(typeof val)) {
name = name.replace(/([A-Z])/g,"-$1").toLowerCase();
cssText.push(name);
cssText.push(':');
cssText.push(val);
cssText.push(';');
};
};
cssText = cssText.join('');
source[cloneName] = className = 'clone' + (new Date).getTime();
addHeadStyle('.' + className + '{' + cssText + '}');
return className;
};
}(document));

演示:
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

Video Face Swap

Video Face Swap

Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Explication détaillée des fonctions de clonage et d'instantané CentOS dans les machines virtuelles Explication détaillée des fonctions de clonage et d'instantané CentOS dans les machines virtuelles Jan 15, 2024 pm 04:09 PM

Pour les débutants, il est préférable de prendre un instantané ou de cloner après avoir installé le système ! 1. Comment utiliser les instantanés 1. Ouvrez le gestionnaire d'instantanés, 2. Démarrer : prendre un instantané, 3. Terminez l'instantané. 4. Récupération d'instantané : Choisissez simplement d'accéder à un instantané. La fonction d'instantané est très simple à utiliser et convient aux débutants ! 2. Utilisation du clonage 1. Fonction de clonage : pour les utilisateurs test, cela évite de nombreuses étapes pour installer une nouvelle machine virtuelle ; elle n'a pas besoin d'occuper beaucoup d'espace sur le disque dur, ce n'est pas une machine virtuelle complète, elle peut ne représente que des dizaines de mégaoctets ; La machine clonée dépend de la machine virtuelle d'origine ; 2. Commencez le clonage Remarque : Pour cloner une machine virtuelle, vous devez arrêter l'hôte ! 3. Sélectionnez la source de clonage, 4. Sélectionnez le clone lié, 5. Sélectionnez l'emplacement de stockage de la machine virtuelle clonée, 6. Le clonage est terminé.

Comment cloner des amis dans QQ Comment cloner des amis dans QQ Feb 24, 2024 pm 05:37 PM

Comment cloner des amis dans QQ ? Dans le logiciel QQ, vous pouvez cloner des amis sur un autre compte. Certains utilisateurs souhaitent savoir comment cloner des amis. Nécessite un super abonnement pour le clonage. Cette introduction à la méthode de clonage d'amis peut vous indiquer la méthode de fonctionnement spécifique. Ce qui suit est une introduction détaillée, alors jetez-y un œil. Tutoriel d'utilisation de QQ : Comment cloner des amis dans QQ ? Réponse : La méthode spécifique de clonage dans les privilèges des membres : Version mobile 1. Cliquez sur l'avatar dans le coin supérieur gauche de QQ. 2. Sélectionnez [Cliquez sur moi pour ouvrir SVIP avec 30 % de réduction] ci-dessous. 3. Cliquez sur [Privilèges de fonction]. 4. Faites défiler vers le bas pour trouver la fonction [Friend Clone]. 5. L'adhésion à SVIP est requise pour cloner. Version ordinateur 1. Cliquez sur le menu [Trois] en bas à gauche. 2. Sélectionnez [Super membre] dans la fenêtre contextuelle. 3.

Comment cloner une partition à l'aide de l'outil de partition diskgenius - Comment cloner une partition à l'aide de l'outil de partition diskgenius Comment cloner une partition à l'aide de l'outil de partition diskgenius - Comment cloner une partition à l'aide de l'outil de partition diskgenius Mar 06, 2024 pm 03:34 PM

L'outil de partition diskgenius est un outil conçu pour les disques durs des ordinateurs. Savez-vous comment cloner une partition avec l'outil de partition diskgenius lorsque vous l'utilisez ? Ce qui suit vous présentera les étapes pour cloner une partition avec l'outil de partition diskgenius. un coup d'oeil ci-dessous. Tout d'abord, dans le logiciel DiskGenius, recherchez notre fenêtre de partition de clonage. Ensuite, vous pouvez sélectionner la partition source ici. Nous pouvons faire des sélections de partition ici. Ensuite, à ce moment-là, nous pouvons sélectionner une partition appropriée et cliquer sur le bouton OK. Nous pouvons également sélectionner la partition cible ici. Enfin, nous pouvons configurer la partition clonée.

Comment utiliser le clonage de téléphone mobile Huawei Comment utiliser le clonage de téléphone mobile Huawei Feb 05, 2024 pm 03:45 PM

Dans chaque téléphone mobile Huawei, il existe cette application de clonage de téléphone mobile. Alors, comment utiliser le clonage de téléphone mobile Huawei ? Voyons maintenant comment utiliser le clonage de téléphones mobiles Huawei présenté par l'éditeur. 1. Téléchargez le logiciel [Mobile Clone] sur l'ancien et le nouveau téléphone mobile ; 2. Sélectionnez ensuite [Ceci est un nouveau téléphone] ou [Ceci est un ancien téléphone] respectivement sur le nouveau et l'ancien téléphone ; QR code] apparaîtra sur le nouveau téléphone, utilisez votre ancien téléphone mobile pour [scanner le code QR] et suivez les instructions pour connecter le téléphone avec succès ; 4. Enfin, sélectionnez les éléments de données à déplacer et cliquez sur [Démarrer la migration] ; ;

Clonez ChatGPT avec un seuil zéro ! Après 30 minutes d'entraînement, les performances de 6 milliards de paramètres sont comparables à GPT-3.5 Clonez ChatGPT avec un seuil zéro ! Après 30 minutes d'entraînement, les performances de 6 milliards de paramètres sont comparables à GPT-3.5 Apr 11, 2023 pm 08:55 PM

Auparavant, l'incident de la non-ouverture d'OpenAI avait suscité de nombreuses controverses dans le public. Publier uniquement des références et des résultats de tests sans fournir de données de formation, de coûts et de méthodes est en réalité une situation où le « gagnant remporte tout ». Voyant que les grands modèles de langage semblent être monopolisés par des entreprises géantes, une start-up a soudainement émergé et a donné une chance à OpenAI - en utilisant "Dolly" avec 6 milliards de paramètres pour obtenir des capacités similaires à ChatGPT. C'est vrai, il ne nous reste plus qu'à préparer quelques données de formation de haute qualité, puis à récupérer au hasard un grand modèle de langage open source. Après 30 minutes de formation, nous pouvons obtenir un « remplacement » ChatGPT ! À cet égard, Databricks a déclaré avec fierté que la sortie de Dolly était sa voie vers la démocratisation de la technologie de l'intelligence artificielle.

Cloner WordPress sous Linux Cloner WordPress sous Linux Sep 03, 2023 am 08:25 AM

Copier WordPress n'a jamais semblé facile et j'aime souvent créer un nouveau site Web WordPress basé sur un site Web existant comme modèle. La configuration des thèmes, des plugins et des paramètres est utile dès le début, contrairement à une nouvelle installation où vous devez tout répéter à partir de zéro. Dans Création d'une image d'application pour la revente sur DigitalOcean, je détaille le processus de création d'un droplet WordPress installable, préconfiguré et pré-optimisé. Il s’agit essentiellement d’un océan numérique d’images qui permet de lancer un site Web WordPress entièrement chargé en quelques minutes. Cependant, le plus souvent, je souhaite ajouter un site WordPress à l’un de mes propres serveurs existants.

Utilisez le sélecteur de pseudo-classe :lang pour sélectionner les styles des éléments dans une langue spécifique Utilisez le sélecteur de pseudo-classe :lang pour sélectionner les styles des éléments dans une langue spécifique Nov 20, 2023 am 08:06 AM

Utilisez le sélecteur de pseudo-classe :lang pour sélectionner le style des éléments dans un langage spécifique. Des exemples de code spécifiques sont nécessaires dans le développement Web, nous devons souvent définir différents styles pour les éléments en fonction des différents langages. À l'heure actuelle, vous pouvez utiliser le sélecteur de pseudo-classe :lang pour sélectionner et styliser les éléments dans un langage spécifique. Jetons un coup d'œil à des exemples de code spécifiques. Tout d'abord, nous ajoutons un élément contenant plusieurs langues au document html, comme indiqué ci-dessous : <div><plang="

Le premier clone réussi d'un cochon au monde utilisant l'IA ! L'Université de Nankai l'a fait Le premier clone réussi d'un cochon au monde utilisant l'IA ! L'Université de Nankai l'a fait Apr 08, 2023 pm 08:21 PM

Sous le contrôle d'une super IA, les machines clonent automatiquement les embryons humains, les envoient automatiquement dans des réservoirs de nutriments pour les cultiver et les élèvent pour devenir des batteries de chair humaine... Bien sûr, les humains ne peuvent pas être créés de cette manière dans le monde réel, même si le gène est utilisé. d'un embryon humain vivant est modifié, le monde entier sera en émoi. Cependant, il existe des dizaines de millions de mammifères, et les humains ne peuvent pas créer des humains comme celui-ci. Mais si les humains créent des porcs comme celui-ci, c'est bien sûr une grande avancée technologique. Nankai a réalisé le premier élevage de porcs clonés grâce à l'IA et entièrement automatisé. La première couronne au monde a été remportée par une équipe de recherche de l'école d'intelligence artificielle de l'université de Nankai en Chine fin mars 2022. Cette nouvelle a été divulguée discrètement par l’Université de Nankai fin mai 2022. Bien que le document détaillé de la recherche pertinente n'ait pas encore été publié, il n'a pas fallu longtemps pour que les cercles technologiques et industriels remarquent la nouvelle. mars 2022

See all articles