为什么调用该函数时未读取该函数?

Zaka_dev

我是法国人(对不起,我的英语很抱歉),这是Java开发中的网络开发新手。

我创建了一个名为“ manyStyles的函数

此函数必须使用querySelector(“”)来获取元素,然后对之前获取的元素应用某种样式。这是一个非常简单的功能,仅供试用和学习。

该脚本的逻辑是:

-我在其中创建了4个变量,其中包含功能提示(“”)=>用户的价值存储在这四个变量中。

let askForElement= prompt("Type some selectors, with CSS synthax.. example:h1,h2.. #test(id) or .test(class)");
let askingHeight= prompt("Type some value for the height");
let askingWidth= prompt("Type some value for the width");
let askingBackgroundColor= prompt("Type some value for the background-color ex:red,green,blue, #66a ..");

-我在括号(elementGrab,elem_height,elem_width,element_bg_color)内声明带有4个参数(变量)的函数manyStyles => elementGrab用于捕获元素,就像我之前解释的一样,其他参数是用于样式的变量。

function manyStyles(elementGrab,elem_height,elem_width,element_bg_color){
    let grabbedElement;
    grabbedElement=document.body.querySelector(`${elementGrab}`);
    document.body.grabbedElement.style=`height:${elem_height}px;width:${elem_width}px;background-color:${element_bg_color};`;
}

=>在body函数中,我只创建了一个名为“ grabbedElement”的变量,将要在下面的语句中被抓取的元素存储在其中。

最后,我用她的名字调用该函数,并在参数中放入4变量提示(在第一步中创建);

manyStyles(askForElement,askingHeight,askingWidth,askingBackgroundColor);

通常,该函数必须使用querySelcetor来获取元素,然后将其应用于样式。

但是由于某种原因是行不通的

看完整的代码更能说明..

谢谢

let askForElement= prompt("Type some selectors, with CSS synthax.. example:h1,h2.. #test(id) or .test(class)");
let askingHeight= prompt("Type some value for the height");
let askingWidth= prompt("Type some value for the width");
let askingBackgroundColor= prompt("Type some value for the background-color ex:red,green,blue, #66a ..");


function manyStyles(elementGrab,elem_height,elem_width,element_bg_color){
    let grabbedElement;
    grabbedElement=document.body.querySelector(`${elementGrab}`);
    document.body.grabbedElement.style=`height:${elem_height}px;width:${elem_width}px;background-color:${element_bg_color};`;
}

manyStyles(askForElement,askingHeight,askingWidth,askingBackgroundColor);

叶夫根尼(Evgeny Klimenchenko)

您在内部创建了一个变量,并let grabbedElement为其分配了grabped元素,但随后您没有使用它。应该是这样,您在其中更改了抓取元素。

grabbedElement.style=`height:${elem_height}px;width:${elem_width}px;background-color:${element_bg_color};`;

你想了解我stylesdocument.body.grabbedElement,但document.body.grabbedElement不存在那里。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

为什么不调用该函数?C ++

来自分类Dev

ExecuteFunction 未调用该函数

来自分类Dev

为什么在c中调用该函数时程序会崩溃?

来自分类Dev

延迟加载未调用该函数

来自分类Dev

谁在调用该函数?

来自分类Dev

当在复合命令 w/ || 中调用该函数时,为什么该函数中 set -e 的行为会发生变化 或者 &&?

来自分类Dev

为什么Eclipse删除对该函数的引用?

来自分类Dev

为什么该函数不尾递归?

来自分类Dev

中间件函数未调用该函数

来自分类Dev

Kinetic.js:为什么图像仅在第二次调用该函数时显示?

来自分类Dev

为什么多次调用该函数时会覆盖为Python 3函数设置的默认值?

来自分类Dev

为什么我不能将cin / cout放在函数中并从main()调用该函数

来自分类Dev

在ng-click调用上设置时未调用该函数

来自分类Dev

调用函数后,该函数的范围还剩下什么?

来自分类Dev

在PyQt4中将Button连接到该函数时,该函数未运行

来自分类Dev

从模板多次调用该函数

来自分类Dev

该函数调用样式的名称

来自分类Dev

第一次单击复选框时未调用该函数

来自分类Dev

应该在节点应用程序中时未调用该函数

来自分类Dev

为什么该函数调用抛出“等待仅在异步函数中有效”的语法错误,即使该函数是异步的?

来自分类Dev

Backbone.js-验证插件未正确调用该函数

来自分类Dev

未使用业力spyOn调用该函数

来自分类Dev

在一种情况下未调用该函数

来自分类Dev

即使未单击Matplotlib按钮,也会调用该函数

来自分类Dev

为什么不进行检查就多次调用该函数?

来自分类Dev

为什么该函数不会被第二次调用?

来自分类Dev

我对该函数及其调用的方法做错了什么?

来自分类Dev

当同一行上有2个函数调用时,为什么会跳过该函数调用?

来自分类Dev

每次单击按钮时如何调用该函数?

Related 相关文章

  1. 1

    为什么不调用该函数?C ++

  2. 2

    ExecuteFunction 未调用该函数

  3. 3

    为什么在c中调用该函数时程序会崩溃?

  4. 4

    延迟加载未调用该函数

  5. 5

    谁在调用该函数?

  6. 6

    当在复合命令 w/ || 中调用该函数时,为什么该函数中 set -e 的行为会发生变化 或者 &&?

  7. 7

    为什么Eclipse删除对该函数的引用?

  8. 8

    为什么该函数不尾递归?

  9. 9

    中间件函数未调用该函数

  10. 10

    Kinetic.js:为什么图像仅在第二次调用该函数时显示?

  11. 11

    为什么多次调用该函数时会覆盖为Python 3函数设置的默认值?

  12. 12

    为什么我不能将cin / cout放在函数中并从main()调用该函数

  13. 13

    在ng-click调用上设置时未调用该函数

  14. 14

    调用函数后,该函数的范围还剩下什么?

  15. 15

    在PyQt4中将Button连接到该函数时,该函数未运行

  16. 16

    从模板多次调用该函数

  17. 17

    该函数调用样式的名称

  18. 18

    第一次单击复选框时未调用该函数

  19. 19

    应该在节点应用程序中时未调用该函数

  20. 20

    为什么该函数调用抛出“等待仅在异步函数中有效”的语法错误,即使该函数是异步的?

  21. 21

    Backbone.js-验证插件未正确调用该函数

  22. 22

    未使用业力spyOn调用该函数

  23. 23

    在一种情况下未调用该函数

  24. 24

    即使未单击Matplotlib按钮,也会调用该函数

  25. 25

    为什么不进行检查就多次调用该函数?

  26. 26

    为什么该函数不会被第二次调用?

  27. 27

    我对该函数及其调用的方法做错了什么?

  28. 28

    当同一行上有2个函数调用时,为什么会跳过该函数调用?

  29. 29

    每次单击按钮时如何调用该函数?

热门标签

归档