我想删除一个隐藏的元素.我已经尝试了以下代码,但它总是返回未定义的父代码.
尝试一个
var timeLeft = document.getElementById("time");
timeLeft.document.removeChild(timeLeft);
Run Code Online (Sandbox Code Playgroud)
尝试两个
var timeLeftBody, timeLeft;
timeLeftBody = document.getElementsByTagName("body")[0];
timeLeft = document.getElementById("time");
timeLeft.timeLeftBody.removeChild(timeLeft);
Run Code Online (Sandbox Code Playgroud) 我正在尝试调用ajax请求,直到它返回一个真值.我尝试了以下代码,但它不会在控制台中返回任何结果和错误.知道我做错了什么吗?
function getUserData() {
var xhr = new XMLHttpRequest();
xhr.open("GET", "http://api.example.com/data.json", true);
xhr.onreadystatechange = function() {
if (xhr.readyState == 4) {
var resp = JSON.parse(xhr.responseText);
return resp.status;
}
}
xhr.send();
}
setInterval(function () {
if (getUserData() === "true") {
alert("true");
}
}, 10000);
Run Code Online (Sandbox Code Playgroud) 我有一个字符串,我想用"#"替换字符串的最后7个字符.例如,我有"MerryChristmasu87yujh7"我想用七个"#######"替换"87yujh7".因此,最后的字符串将是"MerryChristmasu #######".
我尝试了以下代码,但它返回"MerryChristmasu ####### 1".它不会转换所有七个结束字符.
$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);
Run Code Online (Sandbox Code Playgroud) 我正在研究chrome扩展,我能够成功地将信息存储到本地存储,但我的问题实际上是在本地存储中访问该信息.什么我没有不返回任何只是说NULL.
我有两个文件:options.html和content.js.options.html是用户输入信息以保存到本地存储的位置,content.js将访问要使用的信息.
options.html
$(function() {
// Insert new buttons (you'd probably not ACTUALLY use buttons, instead saving on blurs or every x seconds)
$("#save_buttons").after("<input type='submit' value='Save Form' id='saveData'>").after("<input type='submit' value='Clear Saved Data' id='clearData'>");
$("#saveData").click(function(e) {
// Don't actually submit form
e.preventDefault();
// Bit of generic data to test if saved data exists on page load
localStorage.setItem("flag", "set");
// serializeArray is awesome and powerful
var data = $("#hanes").serializeArray();
// iterate over results
$.each(data, function(i, obj) {
// HTML5 magic!!
localStorage.setItem(obj.name, obj.value); …Run Code Online (Sandbox Code Playgroud) 我知道这是一个简单的概念,但我似乎无法让它运作起来.有什么想法吗?这是我的代码:
var oldChild = document.getElementById("sbX1");
var newChild = document.createElement("div");
newChild.id= "sbYY1";
oldChild.replaceChild(newChild, oldChild);
Run Code Online (Sandbox Code Playgroud) 我正在尝试选择具有使用期限的月份的记录:
SELECT * FROM postdata
ORDER BY postdate DESC
WHERE MONTH(postdate) = MONTH(CURRENT_DATE)
Run Code Online (Sandbox Code Playgroud)
postdate的日期格式是YYYY-MM-DD(2012-06-30例如),但遗憾的是没有返回任何记录.这是使用的正确MySQL语句吗?
我有一个通过php输出json数据的代理脚本,我希望能够使用javascript操作这些数据.我有以下代码,但它只获取php脚本输出的整个json字符串.如何获取数据并能够使用此json数据访问各个对象?
var xmlhttp;
function loadXMLDoc(url, cfunc) {
if (window.XMLHttpRequest) {
// code for IE7+, Firefox, Chrome, Opera, Safari
xmlhttp = new XMLHttpRequest();
} else {
// code for IE6, IE5
xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
}
xmlhttp.onreadystatechange = cfunc;
xmlhttp.open("GET", url, true);
xmlhttp.send();
}
loadXMLDoc("http://xxxxx.appspot.com/userbase_us.php?callback=userdata", function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200) {
var json = xmlhttp.responseText;
alert(json);
}
});
Run Code Online (Sandbox Code Playgroud) 我正在尝试从数据库中获取结果,它不返回任何错误,并且不返回任何结果。关于我在做什么错的任何想法吗?
try {
$db_connection = new PDO("mysql:host = $hostname; dbname = $database", $username, $password);
//$db_connection->setAttribute( PDO::ATTR_ERRMODE, PDO::ERRMODE_SILENT );
$query = $db_connection->prepare("SELECT `id`, `code` FROM `mycodedatabase` WHERE 1");
$query->execute();
while ($row = $query->fetch(PDO::FETCH_ASSOC)) {
echo $row['id'];
echo $row['code'];
}
$db_connection = null;
}
catch(PDOException $e) {
echo $e->getMessage();
}
Run Code Online (Sandbox Code Playgroud) 所以我有一个像这样[1,2,3,4,5,6,7,8,9]的数组,这个数组的最大值是15个值.如果我调用数字索引,我想要做的是插入一个int.所以说我从那里调用5这是索引4所有转移并插入新值[,1,2,3,4,0,5,6,7,8,9]我将如何解决这个问题?
我尝试了这个,但我似乎无法正确它覆盖了价值.int xxx;
cin >> num;
if (num >= 0 && num <= 15) {
for (int i = num; i < MAX; i++) {
values[i] = values[i+1];
cout << values[i+1] << endl;
}
viewVal(values, position);
cout << endl << endl;
}
Run Code Online (Sandbox Code Playgroud) 我试图将事件处理程序添加到div中具有图像的div.我的问题是,只有双击它旁边的div之外,该事件才有效.当您双击div内的图片时,它不会触发事件.如何使事件双向运作?
HTML
<div id="placeholder">
<a href="http://google.com" target="_blank">
<img src="http://www.fat-animals.com/wp-content/uploads/2009/03/11.jpg" alt="" />
</a>
</div>
Run Code Online (Sandbox Code Playgroud)
JavaScript的
var pic;
pic = document.getElementById("placeholder");
pic.ondblclick = function() {
pic.innerHTML = "blocked!";
}
Run Code Online (Sandbox Code Playgroud)