小编Mr.*_*1.0的帖子

javascript removechild

我想删除一个隐藏的元素.我已经尝试了以下代码,但它总是返回未定义的父代码.

尝试一个

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)

javascript

3
推荐指数
1
解决办法
8517
查看次数

重复功能直到真

我正在尝试调用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)

javascript

3
推荐指数
1
解决办法
5333
查看次数

替换字符串的最后七个字符

我有一个字符串,我想用"#"替换字符串的最后7个字符.例如,我有"MerryChristmasu87yujh7"我想用七个"#######"替换"87yujh7".因此,最后的字符串将是"MerryChristmasu #######".

我尝试了以下代码,但它返回"MerryChristmasu ####### 1".它不会转换所有七个结束字符.

$string = "MerryChristmasu87yujh7";
$match = substr($string, -7, -1);
$result = str_replace($match, "#######", $string);
Run Code Online (Sandbox Code Playgroud)

php

3
推荐指数
1
解决办法
4105
查看次数

如何使用chrome扩展访问localstorage

我正在研究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)

jquery html5 local-storage google-chrome-extension

2
推荐指数
1
解决办法
3659
查看次数

javascript replacechild无法正常工作

我知道这是一个简单的概念,但我似乎无法让它运作起来.有什么想法吗?这是我的代码:

var oldChild = document.getElementById("sbX1");
var newChild = document.createElement("div");
newChild.id= "sbYY1";
oldChild.replaceChild(newChild, oldChild);
Run Code Online (Sandbox Code Playgroud)

javascript

2
推荐指数
1
解决办法
2790
查看次数

mysql按当前月份查询和排序

我正在尝试选择具有使用期限的月份的记录:

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语句吗?

mysql

2
推荐指数
1
解决办法
8426
查看次数

使用javascript解析json数据

我有一个通过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)

javascript

1
推荐指数
1
解决办法
1993
查看次数

PDO提取未返回任何结果

我正在尝试从数据库中获取结果,它不返回任何错误,并且不返回任何结果。关于我在做什么错的任何想法吗?

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)

php pdo

1
推荐指数
1
解决办法
4834
查看次数

如何将值插入数组的中间

所以我有一个像这样[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)

c++

1
推荐指数
1
解决办法
1万
查看次数

div的双击事件

我试图将事件处理程序添加到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)

演示 http://jsfiddle.net/9DWrN/

html javascript

0
推荐指数
1
解决办法
5219
查看次数