新编码和本网站新手。我确实试图寻找答案 在我之前提出的问题部分我的问题,但他们似乎都高于我的工资等级。所以,下面是我使用的代码,我的问题在它下面。 (顺便说一下,我使用codeacademy来了解这些内容是否真的很基本:/)
var greeting = function(name)
{
console.log("Great to see you," + " " + "name");
};
greeting("Matt");

我的问题,我无法弄清楚我做错了什么(如果有的话)。我在 行中的印象:
greeting("Matt");
它会填充我输入的名称并将其与之联系起来 我在" var"中声明的字符串的另一部分如下图所示:
"Great to see you, Matt"
不幸的是,它没有。它只是打印到控制台"很高兴看到你,名字"。我觉得我需要声明一些东西来识别我在下面输入的内容,但是作为指南给出的示例并没有这样做,并且它打印出正确的"很高兴见到你,Emily"在示例中。
非常感谢任何帮助。另外,我尽力格式化 这是以最易读的方式。如果您对未来的问题和讨论有任何提示,我们将不胜感激!
答案 0 :(得分:1)
你的名字在if_name = driver.find_element_by_css_selector("iframe[class='picker-frame']").get_attribute("name")
driver.switch_to_frame(if_name)
,所以它是文本,而不是变量。只需删除名称周围的""
即可。
""
答案 1 :(得分:0)
所以你想要调用name,这是一个代表字符串" Matt"的变量。现在,你正在调用字符串" name"。摆脱报价!
另一方面,您可以将空格添加到第一个字符串的末尾,而不是浮动" "
答案 2 :(得分:0)
删除""
中name
变量中的双引号console.log()
。如果你用双引号,它将被解释为string
var greeting = function(name)
{
console.log("Great to see you, " + name);
};