2017-09-13 6 views
0

入力タイプ= 'text'の値としてimgを設定しますか?

<input type='text' id='txt'> 
 
<input type='button' id='btn' onclick='upv()' value='01'> 
 
<script> 
 
function upv() 
 
{ 
 
\t document.getElementById("txt").value +="<IMG SRC='pics/smile/01.png'>"; 
 
} 
 
</script>
私はjsファイルで関数を作るしようとしています

は、それが画像をユーザーがクリックすると、入力 `値を加えた場合+ =「IMG」」、私はさまざまな方法でそれを試してみましたが、できることを意味しますそれはしないでください!

解決策はありますか?

+4

これまでのあなたの試みのコードスニペットを追加してください、次の関数を使用してイメージ名を取得することができます。 Stackoverflowは、人々があなたのためにあなたのすべての仕事を行う場所ではありません。 –

+2

これまであなたが試したことをあなたに教えてください –

+0

いくつかのコードを追加して、もっとうまくいくようにしてください –

答えて

-1

あなたは画像上のクリック数を確認しようとしていると思います。

$(document).ready(function() { 
 

 
$('#imgclick').click(function(){ 
 
$('#numberofclick').val($(this).attr('src')); 
 
}); 
 
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.0/jquery.min.js"></script> 
 
<h1>Click on Image </h1> 
 
path of image clicked:<input type="text" id="numberofclick"/><br/><br/><br/> 
 
<img src="https://dummyimage.com/600x400/000/fff" id="imgclick" width="200px" height="200px"/>

+0

いいえ、私はそれをクリックしたimgを入力値の –

+0

に追加することを意味します。コードを更新してください。再度確認してください。そして参考にしてください.sis:P –

+0

入力にこの画像の形状を追加する方法はありませんイメージのパス? –

0

あなたは

function getName() { 
var fullPath = document.getElementById("img1").src; 
var filename = fullPath.replace(/^.*[\\\/]/, ''); 
// or, try this, 
// var filename = fullPath.split("/").pop(); 

document.getElementById("result").value = filename;} 
関連する問題