Calculate Ld50 per Weight

LD50 Per Weight Calculator & Guide – Toxicology Analysis body { font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif; line-height: 1.6; background-color: #f8f9fa; color: #333; margin: 0; padding: 0; } .container { max-width: 1000px; margin: 20px auto; padding: 20px; background-color: #ffffff; box-shadow: 0 2px 10px rgba(0, 0, 0, 0.05); border-radius: 8px; display: flex; flex-direction: column; align-items: center; } header { background-color: #004a99; color: #ffffff; padding: 15px 0; width: 100%; text-align: center; border-top-left-radius: 8px; border-top-right-radius: 8px; } header h1 { margin: 0; font-size: 2em; } main { width: 100%; padding: 20px 0; } section { margin-bottom: 30px; padding: 20px; border: 1px solid #e0e0e0; border-radius: 5px; background-color: #fff; } h2, h3 { color: #004a99; margin-bottom: 15px; } .loan-calc-container { width: 100%; max-width: 700px; margin: 0 auto; padding: 25px; background-color: #f0f4f8; border-radius: 8px; box-shadow: inset 0 1px 5px rgba(0, 74, 153, 0.1); } .input-group { margin-bottom: 18px; text-align: left; } .input-group label { display: block; margin-bottom: 8px; font-weight: bold; color: #004a99; } .input-group input[type="number"], .input-group select { width: calc(100% – 24px); padding: 12px 10px; border: 1px solid #ccc; border-radius: 4px; font-size: 1em; box-sizing: border-box; } .input-group small { display: block; margin-top: 5px; font-size: 0.85em; color: #666; } .error-message { color: #dc3545; font-size: 0.85em; margin-top: 5px; display: none; } .button-group { margin-top: 25px; text-align: center; } button { background-color: #004a99; color: #ffffff; border: none; padding: 12px 25px; margin: 5px; border-radius: 5px; cursor: pointer; font-size: 1em; transition: background-color 0.3s ease; } button:hover { background-color: #003366; } .copy-button { background-color: #28a745; } .copy-button:hover { background-color: #218838; } .reset-button { background-color: #ffc107; color: #212529; } .reset-button:hover { background-color: #e0a800; } #results { margin-top: 30px; padding: 20px; background-color: #e9ecef; border-radius: 8px; border: 1px solid #dee2e6; text-align: center; } #results h3 { margin-top: 0; color: #004a99; } .primary-result { font-size: 2.2em; font-weight: bold; color: #004a99; margin: 15px 0; padding: 10px; background-color: #fff3cd; border-radius: 5px; border: 1px solid #ffeeba; } .intermediate-values { margin-top: 20px; display: flex; justify-content: space-around; flex-wrap: wrap; } .intermediate-values div { margin: 10px 5px; padding: 10px 15px; background-color: #ffffff; border-radius: 5px; border: 1px solid #d6d8db; text-align: center; } .intermediate-values span { display: block; font-size: 1.8em; font-weight: bold; color: #004a99; } .formula-explanation { margin-top: 20px; font-size: 0.9em; color: #555; text-align: left; } #chartContainer { margin-top: 30px; padding: 20px; background-color: #ffffff; border-radius: 8px; border: 1px solid #e0e0e0; text-align: center; } #chartContainer h3 { margin-top: 0; } table { width: 100%; border-collapse: collapse; margin-top: 20px; } th, td { padding: 12px; text-align: left; border-bottom: 1px solid #ddd; } th { background-color: #004a99; color: white; font-weight: bold; } tr:nth-child(even) { background-color: #f2f2f2; } .chart-caption { font-size: 0.9em; color: #555; margin-top: 10px; } article { margin-top: 30px; background-color: #ffffff; padding: 30px; border-radius: 8px; border: 1px solid #e0e0e0; } article h2, article h3 { border-bottom: 2px solid #004a99; padding-bottom: 5px; margin-bottom: 20px; } article p { margin-bottom: 15px; } article ul, article ol { margin-bottom: 15px; padding-left: 25px; } article li { margin-bottom: 8px; } .faq-item { margin-bottom: 15px; padding: 10px; background-color: #f9f9f9; border-radius: 4px; border: 1px solid #eee; } .faq-item strong { color: #004a99; cursor: pointer; } .faq-item p { margin-top: 8px; display: none; /* Initially hidden */ } footer { text-align: center; margin-top: 30px; padding: 20px; font-size: 0.9em; color: #777; } .internal-links-section ul { list-style: none; padding: 0; } .internal-links-section li { margin-bottom: 10px; } .internal-links-section a { color: #004a99; text-decoration: none; font-weight: bold; } .internal-links-section a:hover { text-decoration: underline; } .internal-links-section span { font-size: 0.9em; color: #555; } canvas { max-width: 100%; height: auto; }

LD50 Per Weight Calculator

Accurate Toxicology Dose Calculation

LD50 Per Weight Calculator

The total amount of the substance given to the test subjects.
The combined weight of all test subjects that received the dose.
The total count of test subjects involved in the experiment.

Calculation Results

Avg Dose/Subject

Avg Weight/Subject

Dose/Weight Ratio

Formula Used: The LD50 per weight is calculated by first determining the average dose administered per subject and the average weight per subject. The most direct way to express a "per weight" toxicity is the ratio of the total dose to the total weight of the subjects, adjusted for the number of subjects to represent a standard unit. A common simplified approach for this calculator's output is: (Total Dose / Number of Subjects) / (Total Weight of Subjects / Number of Subjects), which simplifies to Total Dose / Total Weight of Subjects. The output is then presented as mg/kg or g/kg for standardized comparison.

Toxicity Trend Analysis

Visual representation of dose vs. weight ratio across different subject groups (simulated).

Data Table

Metric Value Unit
Total Dose Administered
Total Weight of Subjects
Number of Subjects Count
Average Dose per Subject
Average Weight per Subject
LD50 per Weight (Primary Result)

What is LD50 Per Weight?

LD50 per weight, often referred to as the median lethal dose per unit of body mass, is a fundamental metric in toxicology used to quantify the acute toxicity of a substance. It represents the dose of a substance required to kill 50% of a tested population, normalized by the body weight of those subjects. This value is crucial for understanding how potent a chemical or drug is and for establishing safety guidelines and risk assessments. The "per weight" aspect is vital because toxicity is highly dependent on the size of the organism receiving the substance.

Who Should Use It: Toxicologists, pharmacologists, environmental scientists, researchers, regulatory agencies, and anyone involved in chemical safety, drug development, or risk assessment will find LD50 per weight calculations and interpretations essential. It helps in comparing the relative toxicity of different substances and in setting exposure limits.

Common Misconceptions: A common misconception is that LD50 represents a universally "fatal" dose. However, it is a statistical measure representing the dose lethal to 50% of a population under specific experimental conditions. It does not predict lethality for any individual. Another misconception is that a high LD50 value always means a substance is safe; while it indicates lower acute toxicity, other chronic or specific organ toxicities may still be significant. Furthermore, LD50 values can vary greatly between species, administration routes (oral, dermal, injection), and even within the same species depending on age, sex, and health status.

LD50 Per Weight Formula and Mathematical Explanation

The calculation of LD50 per weight involves several steps to arrive at a standardized toxicity measure. The core idea is to determine how much of a substance, relative to body mass, is lethal to half of a test population.

The primary calculation for the *average dose per unit of weight* is:

LD50 per Weight = (Total Dose Administered / Number of Subjects) / (Total Weight of Subjects / Number of Subjects)

This formula simplifies to:

LD50 per Weight = Total Dose Administered / Total Weight of Subjects

The result is typically expressed in milligrams of substance per kilogram of body weight (mg/kg) or grams per kilogram (g/kg).

Variable Explanations:

Variable Meaning Unit Typical Range
Total Dose Administered The total quantity of the substance given to all subjects in an experiment. e.g., mg, g Varies widely based on substance and study design.
Total Weight of Subjects The cumulative weight of all subjects that received the substance. e.g., kg, g Varies widely; for lab animals, often in grams; for humans, kilograms.
Number of Subjects The count of individual organisms used in the toxicity test. Count Typically 5-10 or more per dose group in animal studies.
LD50 per Weight The median lethal dose of the substance relative to body mass. mg/kg, g/kg Can range from 5000 mg/kg (practically non-toxic acutely).
Average Dose per Subject Total Dose / Number of Subjects. Shows how much each subject *on average* received. e.g., mg, g Calculated value.
Average Weight per Subject Total Weight of Subjects / Number of Subjects. Shows the average size of a subject. e.g., kg, g Calculated value.

Practical Examples (Real-World Use Cases)

Example 1: Assessing a New Pesticide

A pharmaceutical company is developing a new pesticide and needs to assess its acute toxicity. In a controlled study:

  • Total Dose Administered: 50,000 mg (50 grams) of the pesticide formulation.
  • Total Weight of Subjects: 25 kg (25,000 grams) across 10 laboratory rats.
  • Number of Subjects: 10 rats.

Calculation: LD50 per Weight = 50,000 mg / 25,000 g = 2 mg/g To convert to mg/kg: 2 mg/g * 1000 g/kg = 2000 mg/kg.

Interpretation: The LD50 per weight for this pesticide is 2000 mg/kg. This value suggests a moderately low acute toxicity. While further testing is needed, this initial result indicates that the pesticide is unlikely to be acutely lethal at typical exposure levels for applicators, provided safe handling practices are followed. Substances with LD50 values below 50 mg/kg are generally considered highly toxic.

Example 2: Evaluating a Chemical Intermediate

An industrial chemical manufacturer is evaluating the safety of a chemical intermediate used in plastics production. An experiment is conducted with 20 mice:

  • Total Dose Administered: 100 g (100,000 mg) of the chemical.
  • Total Weight of Subjects: 0.5 kg (500 g) across 20 mice.
  • Number of Subjects: 20 mice.

Calculation: LD50 per Weight = 100,000 mg / 500 g = 200 mg/g To convert to mg/kg: 200 mg/g * 1000 g/kg = 200,000 mg/kg.

Interpretation: The calculated LD50 per weight is 200,000 mg/kg. This is an extremely high value, indicating very low acute toxicity. This suggests that accidental exposure to this chemical intermediate is unlikely to cause death due to acute poisoning, although other forms of toxicity (e.g., skin irritation, chronic effects) would still need thorough investigation.

How to Use This LD50 Per Weight Calculator

Our LD50 per Weight Calculator is designed to provide a quick and straightforward way to estimate this critical toxicological metric. Follow these steps for accurate results:

  1. Input Total Dose Administered: Enter the total quantity of the substance that was given to all test subjects. Ensure you use consistent units (e.g., mg or g).
  2. Input Total Weight of Subjects: Enter the combined weight of all the test subjects that received the dose. Again, maintain consistent units (e.g., kg or g).
  3. Input Number of Subjects: Enter the total count of individual test subjects involved in the experiment.
  4. Click 'Calculate LD50': The calculator will process your inputs and display the primary result (LD50 per Weight) along with key intermediate values like average dose per subject and average weight per subject.

How to Read Results:

  • LD50 Per Weight: This is your main result, typically shown in mg/kg. A lower number indicates higher toxicity (less substance is needed to be lethal to 50% of the population). A higher number indicates lower toxicity.
  • Intermediate Values: These provide context for the calculation, showing the average dose each subject received and their average body mass.
  • Data Table: Offers a structured breakdown of all input and output values for clarity.
  • Chart: Visually represents the relationship between dose and weight, aiding in understanding toxicity trends.

Decision-Making Guidance: Use the LD50 per weight to compare substances, classify their toxicity levels (e.g., using GHS categories), and inform risk management strategies. For example, a substance with a low LD50 per weight might require stringent personal protective equipment (PPE) and careful handling procedures, whereas one with a high LD50 per weight might pose less immediate risk from acute exposure. Always consider that LD50 is just one facet of a substance's overall hazard profile.

Key Factors That Affect LD50 Results

The LD50 value is not static; it's influenced by numerous experimental and biological factors. Understanding these is critical for accurate interpretation and application of LD50 data.

  • Species: Different animal species metabolize and react to toxins differently. An LD50 determined in rats may not be directly applicable to mice, rabbits, or humans. This is why specific species are often cited alongside LD50 values.
  • Route of Administration: How the substance enters the body significantly impacts toxicity. Intravenous injection bypasses many absorption barriers and usually results in a lower LD50 (higher toxicity) compared to oral or dermal (skin) exposure, where absorption can be slower and less complete. Common routes include oral (PO), intravenous (IV), intramuscular (IM), subcutaneous (SC), and dermal.
  • Age and Sex: Young animals and the elderly may be more susceptible to certain toxins due to immature or declining metabolic and detoxification systems. Differences in hormone levels and body composition can also lead to sex-specific variations in toxicity.
  • Vehicle/Formulation: The substance in which the toxin is dissolved or suspended (the vehicle) can affect its absorption, distribution, and toxicity. For instance, a toxic substance dissolved in an oil may be absorbed differently than the same substance dissolved in water. The formulation itself (e.g., particle size for dusts) also matters.
  • Environmental Conditions: Factors like temperature, humidity, and stress levels during the experiment can influence the physiological state of the test animals, potentially affecting their response to the toxic substance.
  • Nutritional Status: An animal's diet and overall nutritional status can impact its ability to metabolize and excrete toxins. Malnourished animals might be more vulnerable to certain substances.
  • Time Frame: LD50 specifically measures *acute* toxicity, typically assessed within a short period (e.g., 24 hours, 7 days, or 14 days depending on the protocol). Chronic or sub-chronic toxicity, which occurs over longer periods, is not reflected in the LD50 value.

Frequently Asked Questions (FAQ)

What is the difference between LD50 and LC50?

LD50 (Lethal Dose 50) refers to the dose of a substance that is lethal to 50% of a population, typically administered via ingestion, injection, or skin absorption. LC50 (Lethal Concentration 50) refers to the concentration of a substance in the air or water that is lethal to 50% of a population, usually measured over a specific time period (e.g., 4 hours for inhalation). Our calculator focuses on LD50 per weight.

Is LD50 per weight a perfect measure of toxicity?

No, LD50 per weight is a measure of *acute* toxicity and provides a statistical estimate. It doesn't account for non-lethal toxic effects, chronic toxicity, carcinogenicity, mutagenicity, or reproductive toxicity. It's one piece of the puzzle in a comprehensive hazard assessment.

Can LD50 be determined in humans?

Ethical considerations generally prevent direct LD50 testing in humans. LD50 values are primarily derived from animal studies. Extrapolation to humans involves uncertainty and is often based on dose scaling and metabolic data comparisons. Accidental poisoning incidents in humans provide some data but are not controlled experiments.

How are units like mg/kg important for LD50?

Units like mg/kg (milligrams of substance per kilogram of body weight) are critical because toxicity is dose-dependent and relative to the organism's size. Comparing mg/kg values allows for a standardized assessment of a substance's potency across different studies and species (with appropriate scaling). A substance requiring only 1 mg/kg to be lethal to 50% of test subjects is far more toxic than one requiring 5000 mg/kg.

What does it mean if the LD50 is very high?

A very high LD50 value (e.g., > 2000 mg/kg) indicates that a large amount of the substance is required to cause death in 50% of the test population. This generally signifies low acute toxicity. However, it does not mean the substance is entirely harmless; it might still cause irritation, allergic reactions, or long-term health issues.

What does it mean if the LD50 is very low?

A very low LD50 value (e.g., < 50 mg/kg) indicates that a small amount of the substance is sufficient to be lethal to 50% of the test population. This signifies high acute toxicity. Such substances require careful handling, strict safety protocols, and clear labeling regarding their dangers.

How is LD50 data used in regulatory contexts?

LD50 data is used by regulatory bodies like the EPA (Environmental Protection Agency) and ECHA (European Chemicals Agency) to classify chemicals based on their hazard potential (e.g., under the Globally Harmonized System – GHS). This classification informs labeling requirements, safety data sheets (SDS), transportation regulations, and permissible exposure limits.

Can I use this calculator for substances with unknown toxicity?

This calculator assumes you have experimental data (total dose, total weight, number of subjects) from a toxicity study. It does not predict LD50 for substances without prior experimental results. Always consult established safety data sheets and toxicological databases for reliable information.

© 2023 Toxicology Insights. All rights reserved.

var chart = null; var chartData = { labels: [], datasets: [{ label: 'Dose per Subject (mg)', data: [], borderColor: '#004a99', fill: false, tension: 0.1 }, { label: 'Weight per Subject (kg)', data: [], borderColor: '#28a745', fill: false, tension: 0.1 }] }; function updateChart(numSubjects) { var currentDataPoints = chartData.labels.length; if (currentDataPoints dataset.data = []); for (var i = 0; i < numSubjects; i++) { updateChart(numSubjects); // This call is simplified, actual simulation would vary data } chart.update(); } function validateInput(id, errorId, minValue, maxValue) { var input = document.getElementById(id); var errorElement = document.getElementById(errorId); var value = parseFloat(input.value); var isValid = true; if (input.value === "") { errorElement.textContent = "This field cannot be empty."; errorElement.style.display = "block"; isValid = false; } else if (isNaN(value)) { errorElement.textContent = "Please enter a valid number."; errorElement.style.display = "block"; isValid = false; } else if (minValue !== undefined && value maxValue) { errorElement.textContent = "Value is too high."; errorElement.style.display = "block"; isValid = false; } else { errorElement.textContent = ""; errorElement.style.display = "none"; } return isValid; } function calculateLD50() { var totalDoseInput = document.getElementById("totalDose"); var totalWeightSubjectsInput = document.getElementById("totalWeightSubjects"); var numberSubjectsInput = document.getElementById("numberSubjects"); var isValidDose = validateInput("totalDose", "totalDoseError", 0); var isValidWeight = validateInput("totalWeightSubjects", "totalWeightSubjectsError", 0); var isValidNumSubjects = validateInput("numberSubjects", "numberSubjectsError", 1); // Must have at least 1 subject if (!isValidDose || !isValidWeight || !isValidNumSubjects) { document.getElementById("primaryResult").textContent = "–"; document.getElementById("avgDosePerSubject").querySelector("span").textContent = "–"; document.getElementById("avgWeightPerSubject").querySelector("span").textContent = "–"; document.getElementById("doseToWeightRatio").querySelector("span").textContent = "–"; document.getElementById("tableLD50Result").textContent = "–"; return; } var totalDose = parseFloat(totalDoseInput.value); var totalWeightSubjects = parseFloat(totalWeightSubjectsInput.value); var numberSubjects = parseFloat(numberSubjectsInput.value); var avgDosePerSubject = totalDose / numberSubjects; var avgWeightPerSubject = totalWeightSubjects / numberSubjects; var ld50PerWeight = 0; var ld50Unit = ""; // Attempt to infer units for the final LD50/kg result if (totalDoseInput.value.match(/\d+(\.\d+)?(mg|g)/i)) { var doseUnitMatch = totalDoseInput.value.match(/mg|g/i); if (doseUnitMatch) { var doseUnit = doseUnitMatch[0].toLowerCase(); if (totalWeightSubjectsInput.value.match(/\d+(\.\d+)?(kg|g)/i)) { var weightUnitMatch = totalWeightSubjectsInput.value.match(/kg|g/i); if (weightUnitMatch) { var weightUnit = weightUnitMatch[0].toLowerCase(); if (weightUnit === "g") { totalWeightSubjects = totalWeightSubjects * 1000; // Convert grams to kilograms for mg/kg } if (doseUnit === "mg") { ld50PerWeight = totalDose / totalWeightSubjects; ld50Unit = "mg/kg"; } else if (doseUnit === "g") { ld50PerWeight = (totalDose * 1000) / totalWeightSubjects; // Convert grams to mg for mg/kg ld50Unit = "mg/kg"; } else { // Default if units are unclear, assume mg/kg is desired ld50PerWeight = totalDose / totalWeightSubjects; ld50Unit = "mg/kg"; } } else { // Default if weight unit unclear ld50PerWeight = totalDose / totalWeightSubjects; ld50Unit = "mg/kg"; // Assume mg/kg as standard } } else { // Default if weight unit unclear ld50PerWeight = totalDose / totalWeightSubjects; ld50Unit = "mg/kg"; // Assume mg/kg as standard } } else { // Default if dose unit unclear ld50PerWeight = totalDose / totalWeightSubjects; ld50Unit = "mg/kg"; // Assume mg/kg as standard } } else { // Fallback if no units detected in initial inputs ld50PerWeight = totalDose / totalWeightSubjects; // Calculate without explicit unit conversion ld50Unit = "units/kg"; // Generic unit if input units unknown } // Ensure calculation results are properly formatted var formattedAvgDose = avgDosePerSubject.toFixed(4); var formattedAvgWeight = avgWeightPerSubject.toFixed(4); var formattedLD50 = ld50PerWeight.toFixed(4); document.getElementById("primaryResult").textContent = formattedLD50 + " " + ld50Unit; document.getElementById("avgDosePerSubject").querySelector("span").textContent = formattedAvgDose; document.getElementById("avgWeightPerSubject").querySelector("span").textContent = formattedAvgWeight; document.getElementById("doseToWeightRatio").querySelector("span").textContent = formattedLD50; // This is the same as the primary result document.getElementById("tableTotalDose").textContent = totalDose.toFixed(4); document.getElementById("tableTotalWeight").textContent = totalWeightSubjects.toFixed(4); // May need unit conversion display document.getElementById("tableNumSubjects").textContent = numberSubjects.toFixed(0); document.getElementById("tableAvgDose").textContent = formattedAvgDose; document.getElementById("tableAvgWeight").textContent = formattedAvgWeight; document.getElementById("tableLD50Result").textContent = formattedLD50; document.getElementById("tableLD50Unit").textContent = ld50Unit; // Update chart data var currentNumSubjects = chartData.labels.length; var maxSubjectsForChart = 10; // Limit chart to a reasonable number of simulated points if (currentNumSubjects < maxSubjectsForChart && numberSubjects <= maxSubjectsForChart) { // Add simulated points up to the entered number of subjects while(chartData.labels.length maxSubjectsForChart) { // If more than maxSubjects entered, just show the latest data or clear chartData.labels = []; chartData.datasets.forEach(dataset => dataset.data = []); for(var i = 0; i dataset.data = []); if (chart) { chart.update(); } } function copyResults() { var primaryResult = document.getElementById("primaryResult").textContent; var avgDose = document.getElementById("avgDosePerSubject").querySelector("span").textContent; var avgWeight = document.getElementById("avgWeightPerSubject").querySelector("span").textContent; var ratio = document.getElementById("doseToWeightRatio").querySelector("span").textContent; var assumptions = "Key Assumptions:\n"; assumptions += "- Total Dose Administered: " + document.getElementById("totalDose").value + "\n"; assumptions += "- Total Weight of Subjects: " + document.getElementById("totalWeightSubjects").value + "\n"; assumptions += "- Number of Subjects: " + document.getElementById("numberSubjects").value + "\n"; var resultsText = "LD50 Per Weight Calculation Results:\n"; resultsText += "Primary Result: " + primaryResult + "\n"; resultsText += "Average Dose per Subject: " + avgDose + "\n"; resultsText += "Average Weight per Subject: " + avgWeight + "\n"; resultsText += "Dose/Weight Ratio (LD50/Weight): " + ratio + "\n\n"; resultsText += assumptions; navigator.clipboard.writeText(resultsText).then(function() { alert("Results copied to clipboard!"); }).catch(function(err) { console.error("Failed to copy results: ", err); alert("Failed to copy results. Please copy manually."); }); } function toggleFaq(element) { var p = element.nextElementSibling; if (p.style.display === "block") { p.style.display = "none"; } else { p.style.display = "block"; } } // Initial calculation and chart setup on page load window.onload = function() { // Initialize chart with placeholder data or based on initial inputs var initialNumSubjects = parseFloat(document.getElementById("numberSubjects").value); initializeChart(initialNumSubjects > 0 ? initialNumSubjects : 1); calculateLD50(); }; // Add event listeners for real-time updates on inputs document.getElementById("totalDose").addEventListener("input", calculateLD50); document.getElementById("totalWeightSubjects").addEventListener("input", calculateLD50); document.getElementById("numberSubjects").addEventListener("input", function() { calculateLD50(); // Potentially re-initialize chart if number of subjects changes drastically var numSubjects = parseFloat(this.value); if (!isNaN(numSubjects) && numSubjects > 0) { // Trim or extend chart data if needed based on new number of subjects chartData.labels.length = Math.min(chartData.labels.length, numSubjects); chartData.datasets[0].data.length = Math.min(chartData.datasets[0].data.length, numSubjects); chartData.datasets[1].data.length = Math.min(chartData.datasets[1].data.length, numSubjects); if (chart) chart.update(); } }); // Load Chart.js library dynamically (or include it in head) var script = document.createElement('script'); script.src = 'https://cdn.jsdelivr.net/npm/chart.js'; script.onload = function() { console.log('Chart.js loaded'); }; document.head.appendChild(script);

Leave a Comment