value changed 漢字変換中のテキストを取得する

漢字変換中のテキストを取得する JavaScript

<html>

<head>

<meta http-equiv="content-type" content="text/html; charset=UTF-8" />

<script>

var query_last;

var query_now;

var targetInputName = 'q';

valuecheck = function(e) {

query_now = document.getElementById(targetInputName).value;

if(query_now != query_last){

valueChanged();

}

setTimeout("valuecheck()", 10);

}

function valueChanged(){

document.getElementById('log').innerHTML += 'changed.' + query_now + '<br />';

query_last = query_now;

}

function init(){

valuecheck();

}

</script>

<title>value check</title>

</head>

<body onLoad="init();">

<form>

<input id="q" />

</form>

<a href="javascript:void(0);" onClick="document.getElementById('log').innerHTML='';">clear</a>

<div id="log"></div>

</body>

</html>