我正在尝试<textarea>
在更改事件发生时添加文本.
它在第一次变化事件中完美无缺.但是,当我删除文本区域内的文本并执行另一个更改事件时,它不起作用再添加文本?
我真的很困惑为什么它不起作用.下面是我想要完成的一个片段.
$("#test").on("change", function() {
$("#textarea_test").text("Hello");
});
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<select name="test" id="test">
<option value="Test1">Test 1</option>
<option value="Test2">Test 2</option>
</select>
<textarea name="textarea_test" id="textarea_test" cols="30" rows="10"></textarea>
Run Code Online (Sandbox Code Playgroud)
我正在尝试检索<p>
元素"sectionS" 的值,然后<p>
通过使用将其显示在另一个元素"sS"中getElementById
.我得到的输出是'undefined',它应该是2.如果我使用<input>
元素而不是
它运作的元素.
我花了大约6个小时寻找答案.我在这个网站上没有找到与此相关的任何内容.
<body>
<table id="solidTable">
<tr>
<td><p id="sectionS"></p></td>
<td><p id="sS"></p></td>
</tr>
</table>
Run Code Online (Sandbox Code Playgroud)
脚本:
<script>
document.getElementById("sectionS").innerHTML = 2;
y = document.getElementById("sectionS").value;
document.getElementById("sS").innerHTML = y;
</script>
Run Code Online (Sandbox Code Playgroud) 我正在编写一个规范,根据global.window的存在来测试javascript文件中的差异.有没有办法导入或需要两次特定文件?设置global.window之前和之后一次.
正在测试的文件看起来像这样:
let someObject = (windowExists => {
return windowExists ? 'abc' : '123';
})(typeof window !== 'undefined');
export default someObject;
Run Code Online (Sandbox Code Playgroud)
我希望使用这种模式,但看起来似乎并不可行,因为common.js和es6模块都只包含一次文件并且之后处理缓存版本.
我以对象数组的形式接收json数据.目前,我有6个对象,但是,我想忽略第6个对象.下面的代码示例有效地做到了这一点
但是,向前移动,返回的对象数量会有波动 - 可能是1或者可能是100.因此,如何修改此函数以始终丢弃最后一个对象而不管数组中的对象数量是多少?谢谢!
var topCats = 'myobsfucatedurl?ACATHIER';
$.ajax({
type: 'Get',
url: topCats,
dataType: 'json',
success: function(data) {
$.each(data, function(i, item) {
if (i < 5) {
$('#footer-products').append($('<li>').html('<a href="' + item.MenuLink + '">' + item.MenuText + '</a>'));
} else {
return false;
}
});
},
error: function() {}
});
Run Code Online (Sandbox Code Playgroud) 我试图在我的Reducer中使用spread属性,但它回来时语法错误无效.我的构建支持使用spread运算符,因为我只在reducers中得到错误.
auth_types.js
export const AUTH_USER = 'AUTH_USER'
export const UNAUTH_USER = 'UNAUTH_USER'
Run Code Online (Sandbox Code Playgroud)
auth_actions.js
import { AUTH_USER, UNAUTH_USER } from './auth_types'
export function signinUser({ email, password }) {
return function(dispatch) {
axios.post(`${ROOT_URL}/signin`, { email, password })
.then(response => {
dispatch({ type: AUTH_USER })
browserHistory.push('/feature')
})
}
}
Run Code Online (Sandbox Code Playgroud)
reducer.js
import { AUTH_USER, UNAUTH_USER } from '../actions/auth_types'
export default function(state = {}, action) {
switch(action.type) {
case AUTH_USER:
return { ...state, authenticated: true }
case UNAUTH_USER:
return { ...state, authenticated: false }
} …
Run Code Online (Sandbox Code Playgroud) 我正在使用函数Reflect.ownKeys(Array)处理ECMAScript 6.我得到的属性是:
console.log(Reflect.ownKeys(Array))
["length", "name", "arguments", "caller", "prototype", "isArray", "from", "of", Symbol(Symbol.species)]
Run Code Online (Sandbox Code Playgroud)
但我仍然可以在阵列上使用forEach方法!但是我无法找到定义函数forEach的位置,例如属性!
假设一个数组是
var arr = [1,2,3,4,5,6,7,8,9,10 ...];
Run Code Online (Sandbox Code Playgroud)
一个对象是
var obj = {};
Run Code Online (Sandbox Code Playgroud)
如何将所有数组的值插入带有键的对象中.输出将是:
{
0:1,
1:2,
2:3,
3:4,
4:5,
5:6,
6:7,
7:8,
8:9,
9:10,
...
...
}
Run Code Online (Sandbox Code Playgroud) 有人会为我回答一个我根本不理解的小问题; 为什么这个函数的输出是未定义的?我期望得到"奶酪高手".一个简单的答案对我理解JS基础知识非常有帮助.
var x = "cheese ";
var y = "whiz";
function cheeseWhiz (x,y){
console.log (x+y);
}
Run Code Online (Sandbox Code Playgroud)
每当我尝试在对象内部定义异步函数时,它会抛出语法错误.
let obj = {
fn: async function fn() {
return 10;
}
}
Run Code Online (Sandbox Code Playgroud) 我目前尝试使用该push()
功能安全地保护阵列中不同用户的数据.
这是我目前的代码:
function data()
{
var information = [];
var imgs = '';
var percentage;
var imgs = 'ABC';
var percentage = '1';
information.push({ imgs: imgs, chance: percentage });
var imgs = 'DEF';
var percentage = '2';
information.push({ imgs: imgs, chance: percentage });
console.log(information);
information.forEach(function(deposit)
{
var deposit=deposit.imgs;
var chance=deposit.chance;
console.log(deposit);
console.log(chance);
});
}
Run Code Online (Sandbox Code Playgroud)
这是输出console.log(information)
:
[ { imgs: 'ABC', chance: '1' }, { imgs: 'DEF', chance: '2' } ]
Run Code Online (Sandbox Code Playgroud)
这是输出information.forEach(function(deposit)
:
ABC
undefined
DEF
undefined …
Run Code Online (Sandbox Code Playgroud) javascript ×9
arrays ×2
ecmascript-6 ×2
html ×2
jquery ×2
async-await ×1
asynchronous ×1
mocha.js ×1
node.js ×1
promise ×1
push ×1
reactjs ×1
redux ×1
undefined ×1