JavaScript 如何在函数中将图像作为参数传递

JavaScript 如何在函数中将图像作为参数传递

我们都熟悉函数及其参数,我们经常在JavaScript函数中使用字符串、整数、对象和数组作为参数,但现在我们将看到如何在JavaScript函数中将图像作为参数传递。我们将在这里使用纯JavaScript

方法: 首先,创建一个接收参数的函数,然后调用该函数。参数应该是一个字符串,指向图像的位置。

语法:

function displayImage (picUrl) {
    ...
}

displayImage('/assets/myPicture.jpg')

示例: 在这个示例中,我们将在一个id为“imgDiv”的DIV中显示一个图像。

<div id="imgDiv">
    <!-- Here we show the picture -->
</div>

步骤:

  1. 首先,创建一个标记,其中包含一个 h1 标签和一个 div 标签,其id为 imgDiv ,我们将在其中插入图片。
  2. 创建一个脚本标签,在其中进行所有逻辑操作。
  3. 创建一个名为 divLocation 的变量,并将该div的DOM元素赋值给该变量。
  4. 现在使用 document.createElement() 创建一个img元素,并将其赋值给变量imgElement。
  5. 然后,通过 使用imgElement.href = /image location/ 将图片的URL赋值给其href属性。
  6. 现在通过 append() 方法将img元素附加到div元素上。
<!DOCTYPE html> 
<html> 
<body> 
    <center> 
        <h1>Hello GFG</h1> 
        <div id="imgDiv"></div> 
    </center> 
  
    <script> 
        var Pic = "" 
          
        function displayImage(pic) { 
            let divLocation = document.getElementById("imgDiv"); 
            let imgElement = document.createElement("img"); 
            imgElement.src = pic 
            divLocation.append(imgElement); 
        } 
          
        Pic = 
"https://media.geeksforgeeks.org/gfg-gg-logo.svg"  
          
        displayImage(Pic); 
    </script> 
</body> 
</html>

输出:

JavaScript 如何在函数中将图像作为参数传递

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程