开发者问题收集
我想从 URL 获取文件名。我正在这样做:console.log(url)const filename = url.match(/([^\/]+)(?=\.\w+$)/)[0]return filename但我收到TypeError:无法读取 null 的属性“0”。这很奇怪,因为console.log(url)输出文件:http://ac-0uhksb6K.clouddn.com/9710016
我不明白为什么我尝试执行这个简单的 JS 代码后会出现错误:<!DOCTYPE html><html><script>var str = "x*1/2";var patt1 = /( * | \/)/g;var result = str.match(patt1);document.write(result.length);</script></html>
所以我的代码中有一个错误,提示无效的正则表达式标志。出错的行是:ctx.drawImage(/Users/aUser/Desktop/NightSquare.png, 200, 200);,但 aUser 被替换为我的真实姓名(出于隐私原因更改)。我在 Mac 上运行,我想我知道问题是什么(我没有包含MacIntosh HD),但我不确定。我该如何解决这个问题?附加说明:代码的/Users/部分在
我有一些代码,用于从页面抓取 URL,然后使用正则表达式获取两个字符串之间的文本。当我这样做时,我得到了我想要的匹配,但我无法访问结果。evaluated.forEach(function(element) {console.log(element.match(/.com\/(.*?)\?fref/)[1]);}, this);如果我删除[1],我会在控制台中看到结果为:['.com/jkahan
我的表单和 VueJS 有问题。当我单击“登录”按钮时,我想更改登录按钮上的文本,但是当我单击按钮时,我收到错误无法使用“in”。我的 html 代码:<div class="modal fade" id="login-modal" tabindex="-1" role="dialog"aria-labelledby="myModalLabel" aria-hidden="true" style=
我想将一个对象从 Laravel 传递到 Vue.js,然后在:v-for="option in this.options"中使用它。我能够将对象从我的 Laravel blade 传递到 Vue.js 组件并将其显示在控制台中,但是当我想在v-for中使用该对象时,我收到此错误:TypeError: Cannot use 'in' operator to search for 'undefine
我的导航栏组件中有一个搜索栏,使用 Axios,我可以过滤文章。export default {data() {return {articles: [],article: {},search: '',}},methods: {getArticles() {const url = `${baseApiUrl}/search?search=${this.search}`;axios(url).then
我有一个 VueJS 3.0 项目(Options API),结合了 Firebase 和 Algolia。一切正常。我在 Algolia 中定义了多个索引,我可以使用自己编写的 Vue 代码同时搜索它们,但我宁愿使用 Algolia 的 vue-instantsearch。我尝试设置基础知识以搜索一个索引(companyIndex),但是我无法使其工作。我得到的错误是这样的(####### 是我
以下是两种构建链接的方法,其唯一目的是运行 JavaScript 代码。从功能、页面加载速度、验证目的等方面来看,哪种方法更好?function myJsFunc() {alert("myJsFunc");}<a href="#" onclick="myJsFunc();">Run JavaScript Code</a>或function myJsFunc() {alert("myJsFunc")
$input.disabled = true;或$input.disabled = "disabled";哪个是标准方式?相反,如何启用已禁用的输入?
有没有办法用 JavaScript 生成指定范围内的随机数?例如:指定范围从1到6,其中随机数可以是1、2、3、4、5 或 6。
在 Django 模板中,我有一个函数function show_graph(i){$("#"+i+"seegraph").click(function(){$("#"+i+"graph").show();var qaa = {{ question_ids }};var qid = qaa[i-1];jQuery.ajax({url: "/canvas/recreatechart/",type:
我遇到了一个 Javascript 问题,它已经困扰我好长一段时间了。我有一个名为 search.js 的外部文件,它与加载到的 .html 文件位于同一文件夹中。我在 HTML 中用于加载 javascript 文件的代码片段是:<script type="text/javascript" src="search.js"></script>从我读过的所有网站来看,我找不到代码存在问题。此外,我知
我有一个包含 Javascript 函数的 Django 模板,如下所示:<a class ="edit" href="{% url notecards.views.edit_notecard notecard.id %}"> Edit </a><h3 class="notecard"><p id="boldStuff">{{ notecard.notecard_name }}</p></h3><
当单击灰色 div 时,我希望网站在新选项卡中打开,但此处此 javascript 代码不起作用。为什么?我该如何编辑它?views.py:from django.shortcuts import renderfrom django.http import HttpResponsedef test(request):return render(request, 'test.html')test.h