📜  p5.js |选择()函数

📅  最后修改于: 2022-05-13 01:56:31.620000             🧑  作者: Mango

p5.js |选择()函数

select()函数用于在页面中搜索具有给定 id、类或标签名称的元素,并将其作为 p5.element 返回。它的语法类似于 CSS 选择器。有一个可选参数可用于在给定元素内进行搜索。如果页面上存在与选择器匹配的多个元素,则此方法仅返回第一个元素。

注意:可以使用.elt属性访问元素的 DOM 节点。

句法:

select(name, [container])

参数:此函数接受上面提到的两个参数,如下所述:

  • name:它是一个字符串,表示必须搜索的元素的 id、类或标签名称。
  • 容器:它是一个可选参数,表示要搜索的元素。

返回值:当成功找到给定元素时,它返回一个包含该节点的 p5.element。否则,它返回 null。

以下示例说明了 p5.js 中的select()函数:

示例 1:

function setup() {
  createCanvas(650, 50);
  textSize(20);
  text("Click the mouse to select the paragraph" +
       " element and change its position.", 0, 20);
   
  para1 = createP("This is paragraph 1");
  para2 = createP("This is paragraph 2");
  para3 = createP("This is paragraph 3");
}
   
function mouseClicked() {
  
  // Select the first
  // paragraph element
  selectedP = select("p");
   
  // Change position to 200, 20
  selectedP.position(200, 20);
}

输出:

示例 2:

function setup() {
  createCanvas(650, 300);
  textSize(20);
  text("Click the mouse once to select the"+
       " canvas and change its color.", 0, 20);
   
}
   
function mouseClicked() {
  
  // Select the first
  // canvas element
  selectedCanvas = select("canvas");
   
  // Get the DOM node using .elt and
  // change background color to green
  selectedCanvas.elt.style.backgroundColor
        = "green";
}

输出:

在线编辑器: https://editor.p5js.org/

环境设置: https://www.geeksforgeeks.org/p5-js-soundfile-object-installation-and-methods/

参考: https://p5js.org/reference/#/p5/select