コードの完成に近づいていますが、最後のハードルが 1 つ残っています。ユーザーがリンクを入力できるようにするコードが必要です。ユーザーがボタンをクリックすると、img src を変更してページに実際の画像が追加されます。また、順序付けられていないリストを使用して画像を追加したいと考えています。
ここに私が持っているものがあります:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<title>Images Reveal</title>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.js" type="text/javascript"></script>
<script>
window.onload = alert('Welcome to my assignment 2!')
$(document).keypress(function(e) {
if (e.which == 13) {
alert('Please submit text via button');
}
});
var string = "";
function imageReveal() {
var rubberDuckie = document.getElementById("textInput");
var imageReveal = rubberDuckie.value;
if (imageReveal == "") {
alert("Please enter some text!");
} else {
var li = document.createElement("li");
rubberDuckie.innerHTML = "<img src=" + rubberDuckie + " />";
var ul = document.getElementById("listItUp");
ul.appendChild(li);
}
rubberDuckie.value = "";
}
</script>
</head>
<body style="background-color:yellow;">
<div align="center">
<header>
<h1>Alan Sylvestre</h1>
</header>
<input type="text" id="textInput" size="50" placeholder="Enter Some Text">
<input type="button" id="clicking" value="Add Image" onclick="imageReveal()">
</div>
<ul id="listItUp">
</ul>
<p id="pTags">
</p>
</div>
</body>