如何使用JavaScript变量';a中的s;每一个;帕格(翡翠)上的迭代
(如果以下问题有英语错误,请告诉我,我会改正。) 嘿,我必须用帕格做一个项目,我已经做了所有的事情,但现在我被卡住了,因为我必须从帕格渲染中获取一个变量才能使用它,当我单击列表的“更改”按钮时,只显示一行 在我的代码的开头,有一个脚本部分,其中有一个函数如何使用JavaScript变量';a中的s;每一个;帕格(翡翠)上的迭代,javascript,pug,Javascript,Pug,(如果以下问题有英语错误,请告诉我,我会改正。) 嘿,我必须用帕格做一个项目,我已经做了所有的事情,但现在我被卡住了,因为我必须从帕格渲染中获取一个变量才能使用它,当我单击列表的“更改”按钮时,只显示一行 在我的代码的开头,有一个脚本部分,其中有一个函数getValue script(src='book_list.js') script | function getValue(value){ | const hello = document.getElementBy
getValue
script(src='book_list.js')
script
| function getValue(value){
| const hello = document.getElementById("test")
| $('#exampleModalLong').modal('show')
| hello.innerHTML = value
| window.test = value
| console.log(hello)
| alert(window.test)
| console.log(hello.innerHTML)
| }
当我使用该函数时,控制台上会打印hello.innerHTML
,但当我使用相同的document.getElementById(“test”).innerHTML
时,它会出错
each book in message
- var testISBN = document.getElementById("test").innerHTML;
if !{testISBN} != book.isbn
each val in book
p
hr
hr
img(src="", alt="")
label.col-form-label(for='recipient-name') #{val}
input#recipient-name.form-control(type='text' value=`${val}`)
结果是:
58| .form-group
59| each book in message
> 60| - var testISBN = document.getElementById("test") .innerHTML;
61| if !{testISBN} != book.isbn
62| each val in book
63| p
Cannot read property 'getElementById' of undefined
还有人能告诉我,我是否在下面的行中正确使用了未转换的字符串插值吗?感谢您的帮助您在本哈巴狗页面的路径中有一个
本地人
变量,其中包含变量,如您的消息
。此路由是一个.js文件,其中包含为要呈现的页面执行的代码。然后就有了前端javascript。我想你把这两件事搞混了。这能回答你的问题吗?没有。我编辑了原始帖子。问题的第一部分询问浏览器中的JavaScript错误,但第二部分询问服务器上的哈巴狗渲染错误。请仅就StackOverflow的每个问题询问一个问题。